どうも、ちょげ(@chogetarou)です。
DateTimeの日付を「yyyy-MM-dd」にフォーマットした文字列にする方法を紹介します。
方法

DateTimeを「yyyy-MM-dd」にフォーマットするには、DateFormatを使います。
まず、DateFormatのインスタンスを用意します。
DateFormatの引数には、「’yyyy-MM-dd’」を指定します。
そして、DateFormatのインスタンスからformatメソッドを呼び出します。
formatメソッドの引数には、フォーマットするDateTimeを指定します。
final formatter = DateFormat('yyyy-MM-dd');
var formatDate = formatter.format(date);
formatメソッドは、DateTimeを「yyyy-MM-dd」でフォーマットした文字列を返します。
使用例
import 'package:intl/intl.dart';
void main() {
var now = DateTime.now();
final formatter = DateFormat('yyyy-MM-dd');
var formatNow = formatter.format(now);
print(formatNow); //2022-03-29
}
コメント