Dartで時間を文字列にするにはintlを利用する

Dartで時間を文字列に変換するとき、dart:coreのDateTimeクラスにあるtoStringメソ

ッド
では力不足なので、Dart Teamが提供しているintl pubを使います。


intl

intl | Pub Package Manager

こちらのパッケージは日付や時間のフォーマット変換をしてくれるパッケージです。installingにしたがってインストールします。


使用例


exmaple.dart


import 'package:intl/intl.dart';
import 'package:intl/date_symbol_data_local.dart';
import 'dart:core';

void main(){
var format = new DateFormat.Hms();
var dateString = format.format(new DateTime.now());
print(dateString);
}


DateFormat.~の種類はこちらで確認できます。