【发布时间】:2019-05-30 15:58:24
【问题描述】:
我想将作为 Perl 脚本参数的时间转换为不同的格式。
输入的格式为yyyyMMddHHmmss(例如20190101235010)。
输出的格式应为yyyy-MM-dd-HH:mm:ss(例如2019-01-01-23:50:10)。
如果解决方案不使用 Perl 模块(POSIX 除外)会更好。
【问题讨论】:
-
您尝试过自己解决这个问题吗?为什么你不想使用任何模块?你得到的时间是什么时区?您想要的格式是非标准的,但与您似乎通过一堆破折号和冒号输入的格式不同。
-
20190101235010不是“unix 格式”。没有这样的东西,人们可能会认为你的意思是 unix 纪元时间(自 1970 年 1 月 1 日开始的秒数,UTC) -
据我所知,尽管说了两次,但您并没有尝试转换为 UTC 时间或任何其他时区。您只是想更改日期的格式。
标签: perl unix-timestamp