[Dart]DateTime(日付・時刻)をiso8601文字列に変換するには?

Dart

どうも、ちょげ(@chogetarou)です。

DateTimeの日付・時刻をiso8601の文字列に変換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

DateTimeをiso8601の文字列に変換するには、toIso8601Stringメソッドを使います。

具体的には、DateTimeからtoIso8601Stringメソッドを呼び出します。

final dateIsoStr = date.toIso8601String();

toIso8601Stringメソッドは、DateTimeのiso8601の文字列を返します。

スポンサーリンク

使用例

void main() {  
  final now = DateTime.now();
  final nowIso = now.toIso8601String();
  
  print(now); //2022-04-16 06:28:21.179
  print(nowIso); //2022-04-16T06:38:28.768
}

コメント

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