調用內建函式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:19Fn::FormatTime: %Y-%m-%d %H:%M:%S,Asia/Shanghai返回
2021-06-11 12:01:25