在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”缺失 - 我可以轻松地为此编写自己的函数,只是想知道这是否已经存在于核心库中?
另一方面,ISO 8601转换为DateTime已经被DateTime.parse支持。
编辑看起来Dart团队正在添加此功能,请见此处。