将DateTime格式化为RSS Feed的RFC-3339

时间:2015-11-15 16:57:51

标签: date datetime rss dart

当我使用DateTime

打印myDate.toIso8601String();

打印

  

2015-11-15T11:55:32.250

我没有尝试使用在线验证器进行验证。规范说它应该是以下格式之一:

  

2002-10-02T10:00:00-05:00

     

2002-10-02T15:00:00Z

     

2002-10-02T15:00:00.05Z

我可以尝试在最后添加Z,但这看起来很糟糕。有没有办法在Dart中打印DateTime,以便它符合以下格式之一?

1 个答案:

答案 0 :(得分:3)

Z适用于UTC。如果您使用

将DateTime转换为UTC时间,则可以获得它
new DateTime().now().toUtc().toIso8601String();

DartPad

中试用