1. ホーム
  2. android

[解決済み] FlutterでDateTimeをフォーマットする方法

2022-04-24 23:31:58

質問

現在の DateTime の中に Text ウィジェットで、ボタンをタップした後に 以下は動作しますが、書式を変更したいです。

現在の方法

DateTime now = DateTime.now();
currentTime = new DateTime(now.year, now.month, now.day, now.hour, now.minute);
 Text('$currentTime'), 

結果

YYYY-MM-JJ HH-MM:00.000

質問

を削除するにはどうすればよいですか? :00.000 の部分は?

解決方法は?

を使用することができます。 DateFormat から インテル パッケージで提供されます。

import 'package:intl/intl.dart';

DateTime now = DateTime.now();
String formattedDate = DateFormat('yyyy-MM-dd – kk:mm').format(now);