【Flutter】Intlパッケージの各フォーマットの出力結果一覧をまとめてみた

Dart

概要

どうも、@daiki1003です!

「2020年10月」って表記したいけど、どのフォーマット使えば良いんだっけ?

そんなあなたの疑問にお答えする様な記事になってるかと思います。

IntlとFlutterのバージョン

Flutter:1.20.4
Intl:^0.16.1

Intlのインストール

intl | Dart Package
Contains code to deal with internationalized/localized messages, date and number formatting and parsing, bi-directional text, and other internationalization iss...

パッケージのインストール方法についてはこちらをどうぞ。

【超簡単!】Flutterのパッケージのインストール方法を説明するよ!
Flutterのパッケージのインストール方法で悩んでいませんか? この記事では、主に初心者向けにパッケージインストール方法からおすすめのパッケージについて解説しています。 是非ご覧ください♪

日本語の場合

注意点

予め、

import 'package:intl/date_symbol_data_local.dart';

await initializeDateFormatting('ja_JP');

こちらをどこかで読んでおく必要があります。

Intlでのフォーマットとその出力結果

print(DateFormat.d('ja').format(DateTime.now()));

の様にしています。

フォーマット出力結果
d1日
E
EEEE火曜日
LLL10月
LLLL10月
M10月
Md10/1
MEd10/1(火)
MMM10月
MMMd10月1日
MMMEd10月1日(火)
MMMM10月
MMMMd10月1日
MMMMEEEEd10月1日火曜日
QQQQ4
QQQQ第4四半期
y2013年
yM2013/10
yMd2013/10/1
yMEd2013/10/1(火)
yMMM2013年10月
yMMMd2013年10月1日
yMMMEd2013年10月1日(火)
yMMMM2013年10月
yMMMMd2013年10月1日
yMMMMEEEEd2013年10月1日火曜日
yQQQ2013/Q4
yQQQQ2013年第4四半期
H0時
Hm0:00
Hms0:00:00
j0時
jm0:00
jms0:00:00
jmv
jmz
jv
jz
m0
ms00:00
s0
誰かのお役に立てば。

Twitterフォローお願いします

「次回以降も記事を読んでみたい!」
「この辺分からなかったから質問したい!」

そんな時は、是非@daiki1003のフォローお願いします♪

コメント

タイトルとURLをコピーしました