世界最大級のオンライン学習サービス「Udemy」のセール状況はこちら

【Flutter/Dart】String型の日付をDateTime型に変換する

この記事はこんな人におすすめ!
  • String型(文字列)の日付をDateTime型に変換したい

「Flutterで文字列の日付をDateTime型に変換するにはどうするの?」

今回はString型の文字列をDateTime型に変換する方法を解説していきます。

目次

String型の日付をDateTime型に変換する方法

DateTimeparseメソッドを使用すれば文字列の日付をDateTime型に変換できます。

String型の日付を変換するには指定されたフォーマットで書く必要があります。

フォーマットの例
  • “2012-02-27”
  • “2012-02-27 13:27:00”
  • “20120227 13:27:00”
  • “20120227T132700”
  • “20120227”
void main() {
  String dtString = '2023-11-12 12:10:30';
  var dt = DateTime.parse(dtString);
  print(dt.runtimeType); 
}

//出力結果
//DateTime

参考サイト

目次