現在時刻が 2014-01-08 11:53:06 +0900 のとき
良く使う
| format | example | memo |
|---|---|---|
| %Y | 2014 | 西暦を表す数 |
| %m | 01 | 月を表す数字(01-12) |
| %d | 08 | 日(01-31) |
| %H | 11 | 24時間制の時(00-23) |
| %M | 53 | 分(00-59) |
| %S | 06 | 秒(00-60) (60はうるう秒) |
| %w | 3 | 曜日を表す数(0-6) 日曜日が0 |
一括
| format | example | memo |
|---|---|---|
| %F | 2014-01-08 | %Y-%m-%d と同等 (ISO 8601の日付フォーマット) |
| %D | 01/08/14 | 日付 (%m/%d/%y) |
| %T | 11:53:06 | 24時間制の時刻。%H:%M:%S と同等。 |
| %X | 11:53:06 | 時刻 ( ロケールに適切な時刻?とのこと ) |
| %R | 11:53 | 24時間制の時刻。%H:%M と同等。 |
0埋め無し
| format | example | memo |
|---|---|---|
| %e | 8 |
日。一桁の場合、半角空白で埋める ( 1..31) |
| %k | 11 | 24時間制の時。一桁の場合、半角空白で埋める ( 0..23) |
| %I | 11 | 12時間制の時(01-12) |
| %-m | 1 | 月の0埋め無し。おぼれられるかこんなの |
| %-d | 8 | 日の0埋め無し。 |
あまり使わない
| format | example | memo |
|---|---|---|
| %c | Wed Jan 8 11:53:06 2014 | 日付と時刻 |
| %x | 01/08/14 | 日付 |
| %C | 20 | 世紀 (2009年であれば 20) |
| %y | 14 | 西暦の下2桁(00-99) |
| %u | 3 | 月曜日を1とした、曜日の数値表現 (1..7) |
| %A | Wednesday | 曜日の名称(Sunday, Monday ... ) |
| %a | Wed | 曜日の省略名(Sun, Mon ... ) |
| %B | January | 月の名称(January, February ... ) |
| %b | Jan | 月の省略名(Jan, Feb ... ) |
| %h | Jan | %b と同等 |
| %j | 008 | 年中の通算日(001-366) |
| %l | 11 | 12時間制の時。一桁の場合、半角空白で埋める ( 0..12) |
| %N | 546615000 | 秒の小数点以下。桁の指定がない場合は9桁 (ナノ秒)、%6N: マイクロ秒 (6桁)、%3N: ミリ秒 (3桁) |
| %L | 546 | ミリ秒 (000.999) |
| %s | 1389149586 | 1970-01-01 00:00:00 UTC からの経過秒 |
| %P | am | 午前または午後(am,pm) |
| %p | AM | 午前または午後(AM,PM) |
| %r | 11:53:06 AM | 12時間制の時刻。%I:%M:%S %p と同等。 |
| %v | 8-JAN-2014 | VMS形式の日付 (%e-%^b-%Y) |
| %V | 02 | ISO 8601形式の暦週 (01..53) |
| %U | 01 | 週を表す数。最初の日曜日が第1週の始まり(00-53) |
| %W | 01 | 週を表す数。最初の月曜日が第1週の始まり(00-53) |
| %Z | JST | タイムゾーン |
| %z | +0900 | タイムゾーン。UTCからのオフセット (例 +0900) |
| %n | 改行 (\n) | |
| %t | タブ文字 (\t) |