有一种简单的方法可以让模板工具包接受ISO 8601格式的日期/时间作为输入吗?
http://en.wikipedia.org/wiki/ISO_8601
具体来说,我正在寻找假设UTC时间的组合日期/时间格式:
YYYY-MM-DDTHH:MM:SSZ
然后让TT调整时区&基于区域设置的格式。
答案 0 :(得分:1)
当然,您应该使用DateTime模块和DateTime::Format::Strptime来解析和格式化(从DateTime转换为字符串,反之亦然。
答案 1 :(得分:0)
这似乎有效,但它有点笨拙:
<% USE date %>
...
<% date.format(mydatetime.substr(0,10) _ ' ' _ mydatetime.substr(11,8), '%c', 'en_US') %>
对其他建议持开放态度。假设en_US为区域设置。