我将 Perl 与 Catalyst 框架一起使用,DBIx 类作为 ORM,TT 用于视图,Postgresql 作为 DB。
我有一个“没有时区的时间戳”类型的列,如果我在 Postgres 中进行手动查询,列值就是这种格式2012-08-30 21:30:14
,但是当我在 TT 视图文件中打印值时,我得到了这样的结果2012-08-30T15:03:13
,所以很明显它被格式化了,但是究竟是什么我不能说。
我想使用Template::Plugin::Date来格式化输出时间戳,但我得到 Catalyst 错误:
无法呈现模板“xxx/list.tt2:日期错误 - 错误的时间/日期字符串:需要 'h:m:sd:m:y' 得到:'2012-08-30T21:28:22'”
带有 xxx/list.tt2 中的代码[% date.format(xxx.created) %]
那么我应该如何让它工作呢?提前致谢。