调用内部函数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
补零后,以十进制数表示不带世纪的年份。例如:2001年表示为01,0相当于占位符。
21
%Y
以十进制数表示带世纪的年份。
2021
%m
补零后,以十进制数表示的月份。
04
%d
补零后,以十进制数表示的一个月中的一天。
07
%H
补零后,以十进制数表示的小时(24小时制)。
14
%I
补零后,以十进制数表示的小时(12小时制)。
08
%M
补零后,以十进制数表示的分钟。
09
%S
补零后,以十进制数表示的秒。
10
%a
星期的缩写。
Wed
%A
星期的全称。
Wednesday
%b
月份的缩写。
Apr
%B
月份的全称。
April
%c
日期和时间。
Wed Apr 7 08:15:10 2021
%j
补零后,以十进制数表示的一年中的一天。
097
%p
取值:
AM:上午。
PM:下午。
AM
%U
补零后,以十进制数表示的一年中的周序号(星期日作为每周的第一天)。
说明在新的一年中第一个星期日之前的所有日子都被视为第0周。
14
%w
以十进制数显示的星期中的一天。
0表示星期日,6表示星期六。
3
%W
以十进制数表示的一年中的周序号(星期一作为每周的第一天)。
说明在新的一年中第一个星期一之前的所有日子都被视为第0周。
14
%x
日期。
04/07/21
%X
时间。
08:15:10
%Z
时区名称。取值:
UTC
GMT
UTC
%f
补零后,以十进制数表示微秒。
091798
%z
UTC偏移量,格式为
+HHMM
或-HHMM
。+0000
%%
百分号(%) 。
%
time_zone
:时区,例如:UTC(default), Asia/Shanghai
。
返回值
返回格式化后的当前时间。
使用示例
Fn::FormatTime: %Y-%m-%d %H:%M:%S
返回值:
2021-06-11 03:48:19
Fn::FormatTime: %Y-%m-%d %H:%M:%S,Asia/Shanghai
返回
2021-06-11 12:01:25