YYYYMMDDHH24MISS形式のタイムスタンプを指定の書式の日付時刻文字列に変換する
FormatTime, OutputVar [, TimeStamp, Format]
OutputVar | 出力結果を格納する変数名。 |
TimeStamp |
YYYYMMDDHH24MISS形式のタイムスタンプ文字列。 省略時は現在時刻。 日付部分/時刻部分のうち、25時など間違った部分を含む部分は出力されない。 また、1601年から9999年の範囲外の日付の場合も、日付部分は出力されない。 後ろに、半角スペースで区切って以下のオプションを列挙できる。
|
Format |
出力される書式を指定。
以下のどれかを指定。
|
大文字小文字は区別される
書式文字列 | 出力結果 |
---|---|
d | 日付(1...31) |
dd | 日付(01...31) |
ddd | 短い曜日文字列(日...土) |
dddd | 長い曜日文字列(日曜日...土曜日) |
M | 月(1...12) |
MM | 月(01...12) |
MMM | 短い月名(日本語では1-12。英語の場合、Janなど。) |
MMMM | 長い月名(日本語では1月-12月。英語の場合、Januaryなど。) |
y | 西暦年の10の位以下(0-99) |
yy | 西暦年の下2桁(00-99) |
yyyy | 4桁の西暦年(2005など) |
gg | 年号など。ない場合は空。(日本語の場合、TimeStampのオプションに「D4」をつけると「平成」などになる) |
書式文字列 | 出力結果 |
---|---|
h | 時(1...12) |
hh | 時(01...12) |
H | 時(0...23) |
HH | 時(00...23) |
m | 分(0...59) |
mm | 分(00...59) |
s | 秒(0...59) |
ss | 秒(00...59) |
t | 午前/午後を表す1文字(日本語の場合、どちらも「午」になってしまい意味がない。英語の場合、「A」「P」。 |
tt | 午前か午後(英語の場合AM/PM) |
SetFormat, Transform, built-in date and time variables, FileGetTime
FormatTime, TimeString MsgBox The current time and date (time first) is %TimeString%. FormatTime, TimeString, R MsgBox The current time and date (date first) is %TimeString%. FormatTime, TimeString,, Time MsgBox The current time is %TimeString%. FormatTime, TimeString, T12, Time MsgBox The current 24-hour time is %TimeString%. FormatTime, TimeString,, LongDate MsgBox The current date (long format) is %TimeString%. FormatTime, TimeString, 20050423220133, dddd MMMM d, yyyy hh:mm:ss tt MsgBox The specified date and time, when formatted, is %TimeString%. FormatTime, TimeString, 200504, 'Month Name': MMMM`n'Day Name': dddd MsgBox %TimeString% FormatTime, YearWeek, 20050101, YWeek MsgBox January 1st of 2005 is in the following ISO year and week number: %YearWeek% FileSelectFile, FileName, 3,, Pick a file if FileName = ; The user didn't pick a file. return FileGetTime, FileTime, %FileName% FormatTime, FileTime, %FileTime% ; Since the last parameter is omitted, the long date and time are retrieved. MsgBox The selected file was last modified at %FileTime%.