Perl在Excel中将yyyy-mm-dd HH:mm:ss转换为yyyy-mm-dd

PTN

我正在尝试使用将数据写入工作ExcelExcel::Writer:XLSX

我知道可以使用 write_date_time( $row, $col, $date_string, $format )

但是,$date_string必须是以下格式之一(必须为T)

yyyy-mm-ddThh:mm:ss.sss         # Standard format
yyyy-mm-ddT                     # No time
          Thh:mm:ss.sss         # No date
yyyy-mm-ddThh:mm:ss.sssZ        # Additional Z (but not time zones)
yyyy-mm-ddThh:mm:ss             # No fractional seconds
yyyy-mm-ddThh:mm                # No seconds

问题是我现在拥有的字符串格式为yyyy-mm-dd HH:mm:ss有没有解决方法?

津巴布韦

只需使用带有正则表达式的替换您时间戳记中的空间T如果时间戳是一致的,那将起作用。

write_date_time( $row, $col, $date_string =~ tr/ /T/r, $format );

会将空格音译为大写Ts,T并返回结果,而不是就地更改。

参见perlop/r标志至少需要Perl 5.14。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在SQL中将yyyy-mm-dd hh:mm:ss转换为yyyy-mm-dd

在 hive 中将时间格式从 'MM/dd/yyyy HH:mm:ss' 转换为 'MM-dd-yyyy'

将时间从{yyyy-mm-dd hh:mm:ss}转换为{yyyy-mm-dd hh}

日期从DD / MM / YYYY HH:MM:SS转换为YYYYMM

我想将日期从at:“ mm / dd / yyyy hh:mm”转换为“ yyyy-mm-dd hh:mm:ss”

将字符串dd / mm / yyy转换为yyyy-mm-dd hh:mm:ss

熊猫-将日期列从dd / mm / yy hh:mm:ss转换为yyyy-mm-dd hh:mm:ss

快速将日期格式从“mm/dd/yyyy hh:mm:ss a”转换为“dd MMM yyyy”

我可以将 hh:mm 格式转换为 yyyy-MM-dd HH:mm:ss 吗?

如何在Oracle中将yyyy-mm-dd hh:mi:ss转换为mm-dd-yyyy hh:mi:ss?

将时间格式“dd/MM/yyyy hh:mm:ss”转换为“yyyy-MM-ddThh:mm:ss.SSSz”

如何转换DD / MM / YYYY HH:MM:SS以offsetdatetime - java的

以dd / mm / yyyy hh:mm:ss格式转换日期对象

转换YYYY-DD-MM HH:MM:SS为天

在Python中将dd mm yyyy转换为mm / dd / yyyy

如何在 php 中将 DateTime 从 yyyy-mm-dd hh:mm:ss 转换为 yyyymmddThhmmssZ

在 XSLT 1.0 中将 LDAP 时间戳转换为 MM/dd/yyyy HH:mm:ss

在PowerShell中将日期格式yyyy / MM / dd / hh / mm / ss转换为datetime对象

如何将日期dd / mm / yyyy转换为yyyy-MM-dd HH:mm:ss Android

将日期时间 (yyyy-mm-dd hh:mm:ss) 格式转换为 EXCEL 中的秒

在Java中将日期格式“ EEE MMM dd HH:mm:ss zzzz yyyy”转换为“ yyyy-MM-dd'T'HH:mm:ss”

将java.sql.timestamp从yyyy-MM-dd hh:mm:ss转换为MM-dd-yyyy hh:mm:ss

如何将 yyyy-MM-dd-hh.mm.ss 中的日期字段转换为 Hive 中的时间戳字段(yyyy-MM-dd hh:mm:ss))

使用Matlab将yyyy-mm-dd hh:mm:ss.ms转换为yyyy-mm-dd hh:mm:ss

如何将日期从(ddmmyyyy HH:mm:ss)转换为(yyyy-MM-dd HH:mm:ss.SSS)?)

熊猫将mm / dd / yyyy hh:mm转换为日期

PHP 将日期转换为 yyyy/MM/dd HH:mm

Coldfusion日期转换将yyyy-mm-dd:hh:mm:ss转换为日期和时间

如何将日期格式从yyyy-mm-dd hh:mm转换为mm / dd / yyyy