どうも、ちょげ(@chogetarou)です。
Dartで日付を文字列に変換する方法を紹介します。
方法

日付を文字列に変換するには、DateFormatを使います。
まず、intlパッケージをインポートします。
次に、DateFormatの変数を用意します。
DateFormatは、インスタンスする際に引数にフォーマットを指定します。
var dtFormat = DateFormat("フォーマット");
そして、DateFomatからformatメソッドを呼び出します。
formatメソッドの引数には文字列に変換する日付を指定します。
//formatメソッドの引数には変換する日付を指定
String strDate = dtFormat.format(date);
formatメソッドは、フォーマットに基づいて変換した文字列を戻り値として返します。
使用例
~~~intlパッケージの導入~~~
void main() {
var date = DateTime.now();
var dtFormat = DateFormat("yy-MM-dd");
String strDate = dtFormat.format(date);
print(strDate); // 22-03-04
}
コメント