FlutterでDateTimeを書式を設定してStringに変換したい!
概要
今回の記事では、FlutterでDateTimeを書式を設定してStringに変換する手順を掲載する。
仕様書
環境
- Android Studio Giraffe | 2023.2.1 Patch 2
- Flutter 3.19.6
- intl: 0.19.0
手順書
Dart自体の機能としてDateTimeを書式を設定してStringに変換する機能は無いようなので、intlというパッケージを使う。
flutter pub add intl
現在時刻をyyyy-MM-dd HH:mm:ssの形式で出力する例。
import 'package:intl/intl.dart';
...
DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd HH:mm:ss').format(now);
debugPrint(formattedDate);
まとめ(感想文)
言語自体の標準機能にしてほしいと思う今日この頃。
参考文献・引用
下記のサイトを参考にさせていただきました。ありがとうございました。
