Fungsi bawaan Fn::FormatWaktu mengembalikan nilai terformat dari waktu saat ini.
Deklarasi
JSON
Mengambil waktu saat ini dari zona waktu yang ditentukan:
{ "Fn::FormatTime": [ format, <zona_waktu> ] }Mengambil waktu saat ini dari zona waktu UTC default:
{ "Fn::FormatTime": format }
YAML
Mengambil waktu saat ini dari zona waktu yang ditentukan:
Fn::FormatTime: - format - <zona_waktu>!FormatTime [format, <zona_waktu>]Mengambil waktu saat ini dari zona waktu UTC default:
Fn::FormatTime: format!FormatTime format
Parameter
format: Diperlukan. Nilai parameter harus berupa string tanggal, seperti"%Y-%m-%d %H:%M:%S".Tabel berikut menjelaskan bidang dari string tanggal tersebut.
Bidang
Deskripsi
Contoh
%y
Tahun tanpa bagian abad. Tahun direpresentasikan sebagai angka desimal dengan padding nol. Contohnya, tahun 2001 direpresentasikan sebagai 01, di mana 0 setara dengan placeholder.
21
%Y
Tahun dengan bagian abad. Tahun direpresentasikan sebagai angka desimal.
2021
%m
Bulan direpresentasikan sebagai angka desimal dengan padding nol.
04
%d
Hari dalam sebulan. Hari direpresentasikan sebagai angka desimal dengan padding nol.
07
%H
Jam direpresentasikan sebagai angka desimal dengan padding nol berdasarkan jam 24-jam.
14
%I
Jam direpresentasikan sebagai angka desimal dengan padding nol berdasarkan jam 12-jam.
08
%M
Menit direpresentasikan sebagai angka desimal dengan padding nol.
09
%S
Detik direpresentasikan sebagai angka desimal dengan padding nol.
10
%a
Nama singkat hari dalam seminggu.
Rab
%A
Nama lengkap hari dalam seminggu.
Rabu
%b
Nama singkat bulan.
Apr
%B
Nama lengkap bulan.
April
%c
Tanggal dan waktu.
Rab Apr 7 08:15:10 2021
%j
Hari dalam setahun. Hari direpresentasikan sebagai angka desimal dengan padding nol.
097
%p
Nilai valid:
AM: pagi
PM: sore
AM
%U
Nomor urut minggu dalam setahun. Nomor urut direpresentasikan sebagai angka desimal dengan padding nol. Minggu dimulai pada hari Minggu.
CatatanSemua hari sebelum Minggu pertama di tahun baru termasuk dalam Minggu ke-0.
14
%w
Hari dalam seminggu. Hari direpresentasikan sebagai angka desimal.
0 menandakan Minggu, dan 6 menandakan Sabtu.
3
%W
Nomor urut minggu dalam setahun. Nomor urut direpresentasikan sebagai angka desimal. Minggu dimulai pada hari Senin.
CatatanSemua hari sebelum Senin pertama di tahun baru termasuk dalam Minggu ke-0.
14
%x
Tanggal.
04/07/21
%X
Waktu.
08:15:10
%Z
Nama zona waktu. Nilai valid:
UTC
GMT
UTC
%f
Mikrodetik direpresentasikan sebagai angka desimal dengan padding nol.
091798
%z
Offset UTC, dalam format
+HHMMatau-HHMM.+0000
%%
Tanda persen (%).
%
time_zone: Zona waktu, sepertiUTC(default), Asia/Shanghai.
Nilai kembali
Nilai terformat dari waktu saat ini.
Contoh
Fn::FormatTime: %Y-%m-%d %H:%M:%SPada contoh ini, hasil berikut dikembalikan:
2021-06-11 03:48:19Fn::FormatTime: %Y-%m-%d %H:%M:%S,Asia/ShanghaiPada contoh ini, hasil berikut dikembalikan:
2021-06-11 12:01:25