現在時刻が 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) |