0

有没有一种简单的方法可以让模板工具包接受 ISO 8601 格式的日期/时间作为输入?

http://en.wikipedia.org/wiki/ISO_8601

具体来说,我正在寻找假设 UTC 时间的组合日期/时间格式:

yyyy-mm-ddThh:mm:ssZ

然后让 TT 根据语言环境调整时区和格式。

4

2 回答 2

1

当然,您应该使用DateTime模块和DateTime::Format::Strptime来解析和格式化(从 DateTime 转换为字符串,反之亦然。

于 2013-08-11T18:57:31.593 回答
0

这似乎有效,但有点笨拙:

<% USE date %>
...
<% date.format(mydatetime.substr(0,10) _ ' ' _ mydatetime.substr(11,8), '%c', 'en_US') %>

接受其他建议。假设 en_US 作为语言环境。

于 2013-08-11T19:21:24.643 回答