■無料ホームページスペース■

日付時刻形式文字列


以下はDelphi6のHELPの内容です。

日付時刻形式文字列は,日付と時刻の形式設定を制御します。

説明

日付時刻形式文字列は,文字列に変換されるときの日付時刻値(Now など)の形式設定を指定します。日付時刻形式文字列は,形式設定メソッドおよび手続き(FormatDateTime など)に使われます。
日付時刻形式文字列は,書式付き文字列に挿入される値を表す指定子で構成されます。一部の指定子(「d」など)は単純に数値または文字列を形式設定し,ほかの指定子(「/」など)はグローバル変数で指定された特定ロケールの文字列を表します。

次の表に,指定子を小文字で示します。「am/pm」と「a/p」を除き,指定子の大文字と小文字は区別されません。

指定子表示
cグローバル変数 ShortDateFormat で指定された形式の日付の後に,グローバル変数 LongTimeFormat で指定された形式の時刻が続く。日付時刻値が午前 0 時ちょうどを示す場合は時刻は表示されない
d日を先頭のゼロなしで表示する(1 〜 31)
dd日を先頭のゼロ付きで表示する(01 〜 31)
dddグローバル変数 ShortDayNames で指定された文字列を使って曜日を省略形(日〜土)で表示する
ddddグローバル変数 LongDayNames で指定された文字列を使って曜日を完全形(日曜日〜土曜日)で表示する
dddddグローバル変数 ShortDateFormat で指定された形式で日付を表示する
ddddddグローバル変数 LongDateFormat で指定された形式で日付を表示する
e年を現在の年号を使って先頭のゼロなしで表示する(日本語,韓国語,および繁体字中国語の場合のみ)
ee年を現在の年号を使って先頭のゼロ付きで表示する(日本語,韓国語,および繁体字中国語の場合のみ)
g年号を省略形で表示する(日本語と繁体字中国語の場合のみ)
gg年号を完全形で表示する(日本語と繁体字中国語の場合のみ)
m月を先頭のゼロなしで表示する(1 〜 12)。h 指定子または hh 指定子の直後に m 指定子を指定すると,月ではなく分が表示される
mm月を先頭のゼロ付きで表示する(01 〜 12)。h 指定子または hh 指定子の直後に mm 指定子を指定すると,月ではなく分が表示される
mmmグローバル変数 ShortMonthNames で指定された文字列を使って月を省略形(1 〜 12)で表示する
mmmmグローバル変数 LongMonthNames で指定された文字列を使って月を完全形(1 月〜 12 月)で表示する
yy年を 2 桁の数字(00 〜 99)で表示する
yyyy年を 4 桁の数字(0000 〜 9999)で表示する
h時を先頭のゼロなしで表示する(0 〜 23)
hh時を先頭のゼロ付きで表示する(00 〜 23)
n分を先頭のゼロなしで表示する(0 〜 59)
nn分を先頭のゼロ付きで表示する(00 〜 59)
s秒を先頭のゼロなしで表示する(0 〜 59)
ss秒を先頭のゼロ付きで表示する(00 〜 59)
zミリ秒を先頭のゼロなしで表示する(0 〜 999)
zzzミリ秒を先頭のゼロ付きで表示する(000 〜 999)
tグローバル変数 ShortTimeFormat で指定された形式で時刻を表示する
ttグローバル変数 LongTimeFormat で指定された形式で時刻を表示する
am/pm先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い,正午以前の時間には am を,正午以降の時間には pm を表示する。am/pm 指定子には,大文字,小文字,大文字と小文字の両方が使え,指定のとおりに結果が表示される
a/p先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い,正午以前の時間には a を,正午以降の時間には p を表示する。a/p 指定子には,大文字,小文字,大文字と小文字の両方が使え,指定のとおりに結果が表示される
ampm先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い,正午以前の時間にはグローバル変数 TimeAMString の値を,正午以降の時間にはグローバル変数 TimePMString の値を表示する
/グローバル変数 DateSeparator で指定された日付区切り文字を表示する
:グローバル変数 TimeSeparator で指定された時刻区切り文字を表示する
'xx'/"xx"単引用符または二重引用符で囲まれた文字はそのまま表示され,形式には影響を与えない




[Home] [ (´д`)Edit3Menu]
■お 得情報盛りだくさん
■高性能レンタルサーバ