Javaで使用される日時のフォーマットパターンです。
日時フォーマットパターン一覧
文字 | 意味 | 例 |
---|---|---|
yy | 西暦年(2桁) | 2023年 → 2023 |
yyyy | 西暦年(4桁) | 2023年 → 23 |
M | 月 | 8月 → 8 |
MM | 月(ゼロ埋め) | 8月 → 08 |
D | 年に対する日 | 2月1日 → 32 |
DDD | 年に対する日(ゼロ埋め) | 2月1日 → 032 |
d | 月に対する日 | 2月1日 → 1 |
dd | 月に対する日(ゼロ埋め) | 2月1日 → 01 |
w | 年に対する週 | 2023年8月31日 → 35(2023年の35週目) |
W | 月に対する週 | 2023年8月31日 → 5(2023年8月の5週目) |
E | 曜日(省略形) | 2023年8月31日 → 木 (※日本語環境の場合) → Thu (※英語環境の場合) |
EEEE | 曜日(長い形) | 2023年8月31日 → 木曜日(※日本語環境の場合) → Thursday(※英語環境の場合) |
F | 月に対する曜日の回数 | 2023年8月31日(木) → 5(2023年8月の5回目の木曜日) |
a | 午前/午後(AM/PM) | 13:00 → 午後(※日本語環境の場合) → PM(※英語環境の場合) |
h | 時(12時間制) | 13時 → 1 |
hh | 時(12時間制ゼロ埋め) | 13時 → 01 |
H | 時(24時間制) | 3時 → 3 23時 → 23 |
HH | 時(24時間制ゼロ埋め) | 3時 → 03 23時 → 23 |
m | 分 | 3分 → 3 |
mm | 分(ゼロ埋め) | 3分 → 03 |
s | 秒 | 3秒 → 3 |
ss | 秒(ゼロ埋め) | 3秒 → 03 |
S | ミリ秒 | 3ミリ秒 → 3 |
SSS | ミリ秒(ゼロ埋め) | 3ミリ秒 → 003 |
日付フォーマットサンプル
よく使用される日付フォーマットのサンプルをまとめました。
パターン | 出力例 |
---|---|
yyyy/MM/dd | 2023/08/01 |
yyyy/M/d | 2023/8/1 |
yyyy-MM-dd | 2023-08-01 |
yyyyMMdd | 20230801 |
yyyy年MM月dd日(E) | 2023年08月01日(火) |
yyyy年MM月dd日 EEEE | 2023年08月01日 火曜日 |
HH:mm:ss | 01:02:03 |
HHmmss | 010203 |
H:m:s | 1:2:3 |
HH:mm:ss S | 15:52:30 280 |
ah時m分 | 午後2時55分 |
yyyy/MM/dd HH:mm:ss | 2023/08/01 13:03:08 |
yyyyMMddHHmmss | 20230801130308 |
コメント