Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memformat datetime sesuai dengan format yang disediakan.
Sintaks
format_datetime(
format tanggal,)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| date | datetime |
✔️ | Nilai yang akan diformat. |
| format | string |
✔️ | Format output terdiri dari satu atau beberapa elemen format yang didukung. |
Elemen format yang didukung
Parameter format harus menyertakan satu atau beberapa elemen berikut:
| Penentu format | Deskripsi | Contoh |
|---|---|---|
d |
Hari dalam sebulan, dari 1 sampai 31. | 2009-06-01T13:45:30 -> 1, 2009-06-15T13:45:30 -> 15 |
dd |
Hari dalam sebulan, dari 01 sampai 31. | 2009-06-01T13:45:30 -> 01, 2009-06-15T13:45:30 -> 15 |
f |
Persepuluh detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6170000 -> 6, 2009-06-15T13:45:30.05 -> 0 |
ff |
Perseratus detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6170000 -> 61, 2009-06-15T13:45:30.0050000 -> 00 |
fff |
Milidetik dalam nilai tanggal dan waktu. | 15/6/2009 13:45:30.617 -> 617, 15/6/2009 13:45:30.0005 -> 000 |
ffff |
Sepuluh ribu detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6175000 -> 6175, 2009-06-15T13:45:30.0000500 -> 0000 |
fffff |
Seratusribu detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6175400 -> 61754, 2009-06-15T13:45:30.000005 -> 00000 |
ffffff |
Sepersejuta detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6175420 -> 617542, 2009-06-15T13:45:30.0000005 -> 0000000 |
fffffff |
Sepuluh juta detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6175425 -> 6175425, 2009-06-15T13:45:30.0001150 -> 0001150 |
F |
Jika tidak nol, persepuluh detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6170000 -> 6, 2009-06-15T13:45:30.0500000 -> (tidak ada output) |
FF |
Jika tidak nol, perseratus detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6170000 -> 61, 2009-06-15T13:45:30.0050000 -> (tidak ada output) |
FFF |
Jika tidak nol, milidetik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6170000 -> 617, 2009-06-15T13:45:30.0005000 -> (tidak ada output) |
FFFF |
Jika tidak nol, sepuluh ribu detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.5275000 -> 5275, 2009-06-15T13:45:30.0000500 -> (tanpa output) |
FFFFF |
Jika bukan nol, seratus ribu detik dalam interval waktu. | 2009-06-15T13:45:30.6175400 -> 61754, 2009-06-15T13:45:30.0000050 -> (tidak ada output) |
FFFFFF |
Jika tidak nol, sepersejuta detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6175420 -> 617542, 2009-06-15T13:45:30.0000005 -> (tidak ada output) |
FFFFFFF |
Jika tidak nol, sepuluh juta detik dalam nilai tanggal dan waktu. | 2009-06-15T13:45:30.6175425 -> 6175425, 2009-06-15T13:45:30.0001150 -> 000115 |
h |
Jam, menggunakan waktu 12 jam dari 1 hingga 12. | 2009-06-15T01:45:30 -> 1, 2009-06-15T13:45:30 -> 1 |
hh |
Jam, menggunakan waktu 12 jam dari 01 hingga 12. | 2009-06-15T01:45:30 -> 01, 2009-06-15T13:45:30 -> 01 |
H |
Jam, menggunakan waktu 24 jam dari 0 hingga 23. | 2009-06-15T01:45:30 -> 1, 2009-06-15T13:45:30 -> 13 |
HH |
Jam, menggunakan waktu 24 jam dari 00 hingga 23. | 2009-06-15T01:45:30 -> 01, 2009-06-15T13:45:30 -> 13 |
m |
Menit, dari 0 sampai 59. | 2009-06-15T01:09:30 -> 9, 2009-06-15T13:29:30 -> 29 |
mm |
Menit, dari 00 sampai 59. | 2009-06-15T01:09:30 -> 09, 2009-06-15T01:45:30 -> 45 |
M |
Bulan, dari 1 sampai 12. | 2009-06-15T13:45:30 -> 6 |
MM |
Bulan, dari 01 sampai 12. | 2009-06-15T13:45:30 -> 06 |
s |
Yang kedua, dari 0 sampai 59. | 2009-06-15T13:45:09 -> 9 |
ss |
Yang kedua, dari 00 hingga 59. | 2009-06-15T13:45:09 -> 09 |
y |
Tahun, dari 0 hingga 99. | 0001-01-01T00:00:00 -> 1, 0900-01-01T00:00:00 -> 0, 1900-01-01T00:00:00 -> 0, 2009-06-15T13:45:30 -> 9, 2019-06-15T13:45:30 -> 19 |
yy |
Tahun, dari 00 menjadi 99. | 0001-01-01T00:00:00 -> 01, 0900-01-01T00:00:00 -> 00, 1900-01-01T00:00:00 -> 00, 2019-06-15T13:45:30 -> 19 |
yyyy |
Tahun sebagai angka empat digit | 0001-01-01T00:00:00 -> 0001, 0900-01-01T00:00:00 -> 0900, 1900-01-01T00:00:00 -> 1900, 2009-06-15T13:45:30 -> 2009 |
tt |
Jam AM / PM | 2009-06-15T13:45:09 -> PM |
Pemisah yang didukung
Penentu format dapat menyertakan pemisah berikut:
| Pemisah | Komentar |
|---|---|
' ' |
Spasi |
'/' |
|
'-' |
Dash |
':' |
|
',' |
|
'.' |
|
'_' |
|
'[' |
|
']' |
Mengembalikan
String dengan tanggal yang diformat seperti yang ditentukan oleh format.
Contoh
Contoh berikut menunjukkan cara menggunakan format_datetime() fungsi untuk memformat nilai tanggalwaktu. Output diformat dengan dua digit untuk hari, jam, menit, dan detik.
let dt = datetime(2017-01-29 09:00:05);
print
v1=format_datetime(dt,'yy-MM-dd [HH:mm:ss]')
Hasil
| v1 |
|---|
| 17-01-29 [09:00:05] |
Contoh berikut menunjukkan cara menggunakan format_datetime() fungsi untuk memformat nilai tanggalwaktu. Output diformat dengan satu digit untuk bulan dan jam, dan dengan empat digit untuk tahun tersebut.
let dt = datetime(2017-01-29 09:00:05);
print
v2=format_datetime(dt, 'yyyy-M-dd [H:mm:ss]')
Hasil
| v2 |
|---|
| 2017-1-29 [9:00:05] |
Contoh berikut menunjukkan cara menggunakan format_datetime() fungsi untuk memformat nilai tanggalwaktu. Output diformat dengan satu digit untuk bulan dan jam, dan dengan empat digit untuk tahun tersebut.
let dt = datetime(2017-01-29 09:00:05);
print
v3=format_datetime(dt, 'yy-MM-dd [hh:mm:ss tt]')
Hasil
| v3 |
|---|
| 17-01-29 [09:00:05 AM] |
Konten terkait
- Untuk mengonversi dari UTC ke lokal, lihat datetime_utc_to_local()
- Untuk mengonversi datetime dari lokal ke UTC, lihat datetime_local_to_utc()