【发布时间】:2009-10-20 22:54:07
【问题描述】:
var
tm : string;
dt : tdatetime;
tm := '2009-08-21T09:11:21Z';
dt := ?
我知道我可以手动解析它,但我想知道是否有任何内置函数或 Win32 API 函数可以做到这一点?
【问题讨论】:
-
最终编写了自己的课程来处理这个问题,并且要完全符合标准,这是一个相当复杂的课程。会对此问题的任何更快的解决方案感兴趣。
-
“标准”是 ISO 8601
-
使用 DateUtils 中内置的 ISO 8601 函数:TryISO8601ToDate