どうも、ちょげ(@chogetarou)です。
DateTimeの日付・時刻をiso8601の文字列に変換する方法を紹介します。
方法

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
}
コメント