表 2-8 LC_TIMEロケール・フィールド記述子

フィールド記述子 内容
%a abday文で定義される曜日の短縮名(Sunなど)を表す。
%A day文で定義される曜日の完全名(Sundayなど)を表す。
%b abmon文定義される月の短縮名(Janなど)を表す。
%B month文で定義される月の完全名(Januaryなど)を表す。
%c d_t_fmt文で定義される日付/時刻形式を表す。
%C 世紀を10進数(00〜99)で表す。
%d 月のうちの日を10進数(01〜31)で表す。
%D 日付を%m/%d/%yの形式(01/31/91など)で表す。
%e 月のうちの日を10進数(1〜31)で表す。

月のうちの日が2桁の数字でない場合,先頭の桁にはスペース文字が詰められる。

%Ec ロケールに対して,代替の日時表示を指定する。
%EC ロケールの代替表示において,基準となる年 (年号)の名前を指定する。
%Ex ロケールに対して,代替の日付表示を指定する。
%Ey ロケールの代替表示において,%EC(年のみ)からのオフセットを指定する。
%EY 完全な代替年表示を指定する。
%h abmon文で定義される月の短縮名(Janなど)を表す。 このフィールド記述子は,%bフィールド記述子の機能に等しい。
%H 24時間形式の時刻を10進数(00〜23)で表す。
%I 12時間形式の時刻を10進数(01〜12)で表す。
%j 年間通算日を10進数(001〜366)で表す。
%m 月を10進数(01〜12)で表す。
%M 分を10進数(00〜59)で表す。
%n 改行文字を指定する。
%Od 月のうちの日を,ロケールの代替数値シンボルで指定する。
%Oe 月のうちの日を,ロケールの代替数値シンボルで指定する。
%OH 時間(24時間形式)を,ロケールの代替数値シンボルで指定する。
%OI 時間(12時間形式)を,ロケールの代替数値シンボルで指定する。
%Om 月をロケールの代替数値シンボルで指定する。
%OM 分をロケールの代替数値シンボルで指定する。
%OS 秒をロケールの代替数値シンボルで指定する。
%OU 年頭からの週数(日曜日を週の最初の曜日とする)を, ロケールの代替数値シンボルで指定する。
%Ow 曜日をロケールの代替表示の番号で指定する(Sunday = 0)。
%OW 年頭からの週数(月曜日を週の最初の曜日とする)を, ロケールの代替数値シンボルで指定する。
%Oy 年(%Cからのオフセット)を, ロケールの代替数値シンボルで指定する。
%p am_pm文で定義されるa.m.またはp.m.文字列を表す。
%r t_fmt_ampm文で定義されるa.m./p.m.表記を伴う 12時間形式の時刻を表す。
%S 秒を10進数(00〜59)で表す。
%t タブ文字を指定する。
%T 24時間形式の時刻を%H:%M:%S (16:55:15など)の形式で表す。
%U 年頭からの週数を10進数(00〜53)で表す。

日曜日,またはday文で定義される曜日を週の最初の曜日として, このフィールド記述子の値が計算される。

%w 曜日を10進数(0〜6)で表す。

日曜日,または day文で定義される曜日を0 (ゼロ)として,このフィールド記述子の値が計算される。

%W 年頭からの週数を10進数(00〜53)で表す。

月曜日,またはday文で定義される曜日を週の最初の曜日として, このフィールド記述子の値が計算される。

%x d_fmt文で定義される日付形式を表す。
%X t_fmt文で定義される時刻形式を表す。
%y 世紀の年(00〜99)を表す。
%Y 年を10進数(1989など)で表す。
%% % (パーセント記号)文字を指定する。


[ 本文に戻る ]