🕰

DartのDateTime扱いまとめ

2021/02/06に公開

Dart

フォーマッタ書式コード

現在時刻でdatetime生成

DateTime.now();

指定時刻でdatetime生成

DateTime.utc(1989, 11, 9);

datetime → str(ISO形式)

DateTime.now().toIso8601String();

datetime → str(指定形式)

DateFormat('yyyy/MM/dd(E) HH:mm', "ja_JP").format(DateTime.now()) ;

DateFormat形式

str → datetime (ISO形式)

DateTime.parse('2019-04-30 10:48:27.701406');

parseの受け取り形式

str → datetime (指定形式)

DateFormat('EEE, d MMM yyyy HH:mm:ss Z').paese('Tue, 18 Sep 2018 11:30:15 +0000');

Discussion