特殊文字 | 解説 | 例 |
d | 日付を先頭のゼロなしで表示する(1 から 31 まで) | 1 - 31 |
dd | 日付を先頭のゼロも含めて表示する(01 から 31 まで) | 01 - 31 |
ddd | 曜日を省略形(Sun-Sat)で表示する | 日 - 土 |
dddd | 曜日を完全な形(Sunday-Saturday)で表示する | 日曜 - 土曜 |
ddddd | 使用できません | 2002/04/25 |
dddddd | LongDateFormat グローバル変数で与えられた形式で日付を表示する | 2002年4月25日 |
m | 先頭にゼロのない数字として月を表示する。 h 指定子または hh 指定子の直後に m 指定子を指定すると、月ではなく分が表示される | 1 - 12 |
mm | 先頭にゼロのある数字として月を表示する。 h 指定子または hh 指定子の直後に mm 指定子を指定すると,月ではなく分が表示される | 01 - 12 |
mmm | 月を省略形(Jan-Dec)で表示する | 1 - 12 |
mmmm | 月を完全な形(January-December)で表示する | 1月 - 12月 |
y or yy | 年を 2 桁の数字(00-99)で表示する | 00 - 99 |
yyy or yyyy | 年を 4 桁の数字(0000-9999)で表示する | 1900 - 2099 |
h | 先頭にゼロのない数字(0-23)として時を表示する | 0 - 23 |
hh | 先頭にゼロのある数字(00-23)として時を表示する | 00 - 23 |
n | 先頭にゼロのない数字(0-59)として分を表示する | 0 - 59 |
nn | 先頭にゼロのある数字(00-59)として分を表示する | 00 - 59 |
s | 先頭にゼロのない数字(0-59)として秒を表示する | 0 - 59 |
ss | 先頭にゼロのある数字(00-59)として秒を表示する | 00 - 59 |
am/pm | 先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い, 正午以前の時間には「am」を,正午以降の時間には「pm」を表示する。am/pm 指定子には, 大文字,小文字,大文字と小文字の両方が使え,指定のとおりに結果が表示される | am or pm |
a/p | 先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い, 正午以前の時間には「a」を,正午以降の時間には「p」を表示する。a/p 指定子には, 大文字,小文字,大文字と小文字の両方が使え,指定のとおりに結果が表示される | a or p |
ampm | 先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い, 正午以前の時間には TimeAMString グローバル変数の値を, 正午以降の時間には TimePMString グローバル変数の値を表示する | 午前 or 午後 |
'xx' "xx" | 一重または二重の引用符で囲まれた文字はそのまま表示され,形式には影響を与えない | |
c | 使用できません | 2002/04/25 17:30:45 |
t | 使用できません | 17:30 |
tt | 使用できません | 17:30:45 |
指定例
Ex) ファイル名 Name.tst タイムスタンプが 2002/4/01 14:05 の場合の例
指定文字列 | 変更後ファイル名 | 補足 |
○『yyyy_mmdd_』 | 『2002_0401_Name.tst』 | アンダーバーを使用出来ます |
○『yymm dd 』 | 『0204 01 Name.tst』 | 半角空白を使用出来ます |
○『yymm" "dd 』 | 『0204 01 Name.tst』 | 全角空白は""で囲む |
○『yyy_hhnn 』 | 『2002_1405 Name.tst』 | |
○『yymm_hhmm 』 | 『0204_1405 Name.tst』 | hの後のmはnと同じ |
○『ymd_hn 』 | 『0241_145 Name.tst』 | 頭に0を付けたい場合は yymmddhhnn のように2桁づつ指定する |
○『yymm_dddd 』 | 『0204_月曜日 Name.tst』 | システムの地域によって"Monday"などに変化する |
○『dddddd』 | 『2002年4月1日Name.tst』 | |
×『yamada yy』 | 『02a4a1a 02Name.tst』 | 文字列指定しないと正しく表示できない |
○『"yamada" yy』 | 『yamada 02Name.tst』 | |
○『am/pmh"時" 』 | 『pm2時 Name.tst』 | |
○『am/PMh"時" 』 | 『PM2時 Name.tst』 | 午前の場合はam、午後の場合はPMと、指定したとおりに付加できる |
○『ampmh"時" 』 | 『午後2時 Name.tst』 | システムの地域によって"PM"などに変化する |
×『yyyy/mm/dd_hh:nn 』 | 『2002/04/01_14:05 Name.tst』 | /や:はファイル名で使用出来ない |