Dart DateTimeのフォーマットのロケールを設定するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
final formatter = DateFormat.yMd('ロケール’);
DateFormatのコンストラクタでフォーマットを指定します。
コンストラクタの引数に指定したロケールで、フォーマットされるようになります。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import 'package:intl/intl.dart';
void main() {
var now = DateTime.now();
final formatter = DateFormat.yMd('en_US');
var fmtnow = formatter.format(now);
print(fmtnow);
}
import 'package:intl/intl.dart'; void main() { var now = DateTime.now(); final formatter = DateFormat.yMd('en_US'); var fmtnow = formatter.format(now); print(fmtnow); }
import 'package:intl/intl.dart';

void main() {
  var now = DateTime.now();
  
  
  final formatter = DateFormat.yMd('en_US');
  
  var fmtnow = formatter.format(now);
  
  print(fmtnow); 
}

実行結果
10/16/2023

Dart

Posted by arkgame