将字符串日期转换为Perl DateTime
发布时间:2020-12-15 21:44:14 所属栏目:大数据 来源:网络整理
导读:我是Perl的新手,所以请耐心等待我: 我正在编写一个日志解析器并成功地将“Dec 1 17:45:36.185”解析为它的各个单位(月,日,小时,分钟,秒,毫秒).我想将其转换为Perl的DateTime对象. 我遇到毫秒级的问题:.185. 我希望像这样使用DateTime :: Format :: Strpt
我是Perl的新手,所以请耐心等待我:
我正在编写一个日志解析器并成功地将“Dec 1 17:45:36.185”解析为它的各个单位(月,日,小时,分钟,秒,毫秒).我想将其转换为Perl的DateTime对象. 我遇到毫秒级的问题:.185. 我希望像这样使用DateTime :: Format :: Strptime: my $strp = DateTime::Format::Strptime( pattern => "%b %d %H:%M:%S" # how do I add the milliseconds part? ) 解决方法
如果要显示毫秒,请使用此格式%3N:
my $strp = DateTime::Format::Strptime( pattern => "%b %d %H:%M:%S.%3N" # now we have the milliseconds part ) N之前的数字jut表示将显示的位数.显示的数字是截断的,而不是舍入的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |