組み込み関数 Fn::FormatTime は、現在時刻のフォーマット済み値を返します。
宣言
JSON
指定されたタイムゾーンの現在時刻を照会します。
{ "Fn::FormatTime": [ format, <time_zone> ] }デフォルトの UTC タイムゾーンの現在時刻を照会します。
{ "Fn::FormatTime": format }
YAML
指定されたタイムゾーンの現在時刻を照会します。
Fn::FormatTime: - format - <time_zone>!FormatTime [format, <time_zone>]デフォルトの UTC タイムゾーンの現在時刻を照会します。
Fn::FormatTime: format!FormatTime format
パラメーター
format: 必須。パラメーター値は、"%Y-%m-%d %H:%M:%S"などの日付文字列である必要があります。次の表に、日付文字列のフィールドを示します。
フィールド
説明
例
%y
世紀部分のない年。年は、ゼロ埋めされた10進数で表されます。たとえば、2001年は01と表され、0はプレースホルダーに相当します。
21
%Y
世紀部分を含む年。年は10進数で表されます。
2021
%m
ゼロ埋めされた10進数で表される月。
04
%d
月の日付。日付は、ゼロ埋めされた10進数で表されます。
07
%H
24時間制に基づいて、ゼロ埋めされた10進数で表される時間。
14
%I
12時間制に基づいて、ゼロ埋めされた10進数で表される時間。
08
%M
ゼロ埋めされた10進数で表される分。
09
%S
ゼロ埋めされた10進数で表される秒。
10
%a
曜日の省略名。
Wed
%A
曜日の正式名称。
Wednesday
%b
月の省略名。
Apr
%B
月の正式名称。
April
%c
日付と時刻。
Wed Apr 7 08:15:10 2021
%j
年の通算日。日は、ゼロ埋めされた10進数で表されます。
097
%p
有効な値:
AM: 午前
PM: 午後
AM
%U
年の週のシーケンス番号。シーケンス番号は、ゼロ埋めされた10進数で表されます。日曜日は週の最初の日です。
説明新年の最初の日曜日より前のすべての日付は、週 0 に含まれます。
14
%w
週の日付。日付は10進数で表されます。
0 は日曜日を指定し、6 は土曜日を指定します。
3
%W
年の週のシーケンス番号。シーケンス番号は10進数で表されます。月曜日は週の最初の日です。
説明新年の最初の月曜日より前のすべての日付は、週 0 に含まれます。
14
%x
日付。
04/07/21
%X
時刻。
08:15:10
%Z
タイムゾーンの名前。有効な値:
UTC
GMT
UTC
%f
ゼロ埋めされた10進数で表されるマイクロ秒。
091798
%z
+HHMMまたは-HHMMの形式の UTC オフセット。+0000
%%
パーセント記号 (%)。
%
time_zone:UTC(default), Asia/Shanghaiなどのタイムゾーン。
戻り値
現在時刻のフォーマット済み値。
例
Fn::FormatTime: %Y-%m-%d %H:%M:%Sこの例では、次の結果が返されます。
2021-06-11 03:48:19Fn::FormatTime: %Y-%m-%d %H:%M:%S,Asia/Shanghaiこの例では、次の結果が返されます。
2021-06-11 12:01:25