Dart DateTimeクラスtoIso8601String()メソッド

Dar言語StreamクラスtoSet()メソッドDart

DartのDateTimeクラスtoIso8601String()メソッドについてメモ書き。
toIso8601String()はISO-8601形式で返すメソッド。ISO-8601は日時の表記を規定した国際規格。
toIso8601String()の公式サイトはこちら

確認のためにコーディング。

void main() {
  // 現在時刻
  final now = DateTime.now();
  // ① 現在時刻をローカルタイムで出力
  print(now);
  // ② ①の現在時刻をISO-8601形式で出力
  print(now.toIso8601String());
  // ③ 現在時刻をUTCに変換してISO-8601形式で出力
  print(now.toUtc().toIso8601String());
}

実行結果。
1行目は現在時刻をローカルタイムで出力。
2行目は現在時刻をISO-8601形式で出力。
3行目は現在時刻をUTCに変換してISO-8601形式で出力。

2023-03-18 23:05:50.075118
2023-03-18T23:05:50.075118
2023-03-18T14:05:50.075118Z

コメント

タイトルとURLをコピーしました