将 DateTime 格式化为 RFC-3339 以用于 RSS 提要
Formatting DateTime as RFC-3339 for RSS Feed
当我用 myDate.toIso8601String();
打印 DateTime
时
它打印
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
以使其符合以下格式之一?
Z
适用于 UTC。如果您使用
将 DateTime 转换为 UTC 时间,您就会得到它
new DateTime().now().toUtc().toIso8601String();
中尝试
当我用 myDate.toIso8601String();
DateTime
时
它打印
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
以使其符合以下格式之一?
Z
适用于 UTC。如果您使用
new DateTime().now().toUtc().toIso8601String();
中尝试