Dart 文字列を日付に変換するサンプル
環境
Windows 11 pro 64bit
Dart 2.18.4
構文
1.intlパッケージを導入します。
import 'package:intl/intl.dart’;
2.DateFormatの引数には「フォーマット」を指定します
var 変数名 = DateFormat('フォーマット’);
3.parseメソッドの引数に変換する文字列を指定します
var date = DateFormat('フォーマット’).parse(変数名);
使用例
import 'package:intl/intl.dart'; void main() { var strDate = '2023/10/4'; var dateTimeA = DateFormat('y/M/d').parse(strDate); var strDate2 = '23/08/04'; var dateTimeB = DateFormat('yy/MM/dd').parse(strDate2); print(dateTimeA); print(dateTimeB); }
実行結果
2023-10-04 00:00:00.000
2023-08-04 00:00:00.000