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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。