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 条评论
登录 后参与评论

相关文章

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

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

将XMLGregorianCalendar转换为日期,即“ MM / DD / YYYY hh:mm:ss AM”

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

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

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

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

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

从“ [YYYY]-[MM]-[DD] T [HH]:[MM]:[SS] + [XXXX]”转换为unix时间戳

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

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

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

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

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

将两个Pandas列转换为yyyy-mm-dd HH:MM:SS

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

将日期时间转换为MM / dd / yyyy HH:MM:SS AM / PM

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

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

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

如何将“ DD / MM / YYYY HH:MM:SS”转换为clojure inst值?

将日期转换为文本“ YYYY:DD:MM hh:mm:ss”为实际日期

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

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

将YYYY-MM-DD HH:MM:SS转换为Javascript中的其他格式

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

使用XSLT将日期yyyyMMdd转换为yyyy-MM-dd'T'HH:mm:ss格式

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

yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z' 转换为日期格式

TOP 榜单

热门标签

归档