dart:core
库中DateTime.toIso8601String
方法的用法介绍如下。
用法:
String toIso8601String()
返回 ISO-8601 full-precision 扩展格式表示。
UTC 时间的格式为 yyyy-MM-ddTHH:mm:ss.mmmuuuZ
,本地/非 UTC 时间的格式为 yyyy-MM-ddTHH:mm:ss.mmmuuu
(无尾随 "Z"),其中:
yyyy
如果年份在 -9999 到 9999 范围内,则可能是负数的四位年份表示,否则它是有符号的六位年份表示。MM
是 01 到 12 范围内的月份,dd
是月份中的日期,范围为 01 到 31,HH
是 00 到 23 范围内的小时数,mm
是 00 到 59 范围内的分钟,ss
是 00 到 59 范围内的秒数(无闰秒),mmm
是 000 到 999 范围内的毫秒数,并且uuu
是 001 到 999 范围内的微秒。如果 microsecond 等于 0,则省略这部分。
可以使用 parse 解析生成的字符串。
final moonLanding = DateTime.utc(1969, 7, 20, 20, 18, 04);
final isoDate = moonLanding.toIso8601String();
print(isoDate); // 1969-07-20T20:18:04.000Z
相关用法
- Dart DateTime.toUtc用法及代码示例
- Dart DateTime.toLocal用法及代码示例
- Dart DateTime.timeZoneOffset用法及代码示例
- Dart DateTime.minute用法及代码示例
- Dart DateTime.fromMillisecondsSinceEpoch用法及代码示例
- Dart DateTime.add用法及代码示例
- Dart DateTime.isAfter用法及代码示例
- Dart DateTime.weekday用法及代码示例
- Dart DateTime.isAtSameMomentAs用法及代码示例
- Dart DateTime.hour用法及代码示例
- Dart DateTime.isBefore用法及代码示例
- Dart DateTime.utc用法及代码示例
- Dart DateTime.subtract用法及代码示例
- Dart DateTime.compareTo用法及代码示例
- Dart DateTime.now用法及代码示例
- Dart DateTime.fromMicrosecondsSinceEpoch用法及代码示例
- Dart DateTime.isUtc用法及代码示例
- Dart DateTime.second用法及代码示例
- Dart DateTime.month用法及代码示例
- Dart DateTime.year用法及代码示例
- Dart DateTime.millisecond用法及代码示例
- Dart DateTime.difference用法及代码示例
- Dart DateTime.day用法及代码示例
- Dart DateTime.microsecond用法及代码示例
- Dart DateTime.operator_equals用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 toIso8601String method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。