Flutterで文字列を日付時刻に変換する方法


  1. DateTimeクラスを使用する方法:
String dateString = "2022-05-20 15:30:00";
DateTime dateTime = DateTime.parse(dateString);
print(dateTime); // 結果: 2022-05-20 15:30:00.000
  1. DateFormatクラスを使用する方法:
import 'package:intl/intl.dart';
String dateString = "2022-05-20 15:30:00";
DateTime dateTime = DateFormat("yyyy-MM-dd HH:mm:ss").parse(dateString);
print(dateTime); // 結果: 2022-05-20 15:30:00.000
  1. intlパッケージのdate_formatプラグインを使用する方法:
import 'package:date_format/date_format.dart';
String dateString = "2022-05-20 15:30:00";
DateTime dateTime = DateTime.parse(dateString);
String formattedDateTime = formatDate(dateTime, [yyyy, '-', mm, '-', dd, ' ', HH, ':', nn, ':', ss]);
print(formattedDateTime); // 結果: 2022-05-20 15:30:00

これらの方法を使用することで、Flutterで文字列を日付時刻に変換することができます。適切なコード例を選んで使用してください。