【发布时间】:2020-08-08 03:50:46
【问题描述】:
如何检查参数是否已经格式化?
$start_date = DateTime::Format::Pg->format_date($start_date);
$end_date = DateTime::Format::Pg->format_date($end_date);
更具体地说,我想在格式化之前检查参数 $start_date 和 $end_date 是否已格式化,因为如果它们已经格式化,我会收到错误消息。谢谢!
【问题讨论】:
-
也许日期和时间正则表达式的Regexp::Common::time 模块会有所帮助。
-
你得到什么错误?
-
我没有收到错误信息?
perl -MDateTime::Format::Pg -wE'$dt = q(2003-01-16 23:12:01); $obj = DateTime::Format::Pg->parse_datetime($dt); say $obj; $bb = DateTime::Format::Pg->parse_datetime($obj); say $bb'。就像您希望的那样打印出完全相同的内容
标签: perl mojolicious