【发布时间】:2014-02-15 15:03:32
【问题描述】:
在 Dart 中,如何将 DateTime 转换为其 ISO 8601 表示形式?
只是这样做
var dt = new DateTime.now();
print (dt.toString());
生产
2014-02-15 08:57:47.812
这不是 ISO 8601,那是
2014-02-15T08:57:47.812
所以只有“T”不见了——我可以很容易地为此编写自己的函数,只是想知道它是否已经存在于核心库的某个地方?
DateTime.parse 已经支持另一个方向,从 ISO 8601 到 DateTime。
EDIT 看起来 Dart 团队现在正在添加它,请参阅 here。
【问题讨论】: