All Products
Search
Document Center

Simple Log Service:Direktif pemformatan tanggal dan waktu

Last Updated:Jun 04, 2026

Menampilkan semua direktif pemformatan tanggal dan waktu yang didukung beserta contoh dan catatan penggunaannya.

Semua direktif sepenuhnya kompatibel dengan standar C (versi 1989).

Directive

Description

Example

Notes

%a

Abbreviated weekday name.

Mon, ..., Fri

Hanya locale en-US yang saat ini didukung.

%A

Full weekday name.

Monday, ..., Friday

Hanya locale en-US yang saat ini didukung.

%w

Weekday as a decimal number, where 0 is Sunday and 6 is Saturday.

0, 1, 2, 3, 4, 5, 6

Tidak ada.

%d

Day of the month as a zero-padded decimal number.

01, 02, ..., 31

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%b

Abbreviated month name for the locale.

Jan, Feb, ..., Dec

Hanya locale en-US yang saat ini didukung.

%B

Full month name for the locale.

January, February, ..., December

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%m

Month as a zero-padded decimal number.

01, 02, ..., 12

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%y

Year without century as a zero-padded decimal number.

00, 01, ..., 99

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%Y

Year with century as a decimal number.

0001, 0002, ..., 2013, 2014, ..., 9998, 9999

Saat melakukan parsing tahun, rentang nilai yang valid adalah [1, 9999]. Jika tahun kurang dari 1000, nilai tersebut harus diisi dengan nol hingga empat digit. Sebagai contoh, 0180 merepresentasikan tahun 180 M.

%H

Hour (24-hour clock) as a zero-padded decimal number.

00, 01, ..., 23

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%I

Hour (12-hour clock) as a zero-padded decimal number.

01, 02, ..., 12

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk %d, %m, %H, %I, %M, %S, %J, %U, %W, %V, %y.

%p

The locale's equivalent of AM or PM.

AM, PM

  • Hanya locale en-US yang saat ini didukung.

  • Saat melakukan parsing, direktif %p hanya memengaruhi bagian jam dari %I.

%M

Minute as a zero-padded decimal number.

00, 01, ..., 59

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%S

Second as a zero-padded decimal number.

00, 01, ..., 59

  • Leap seconds tidak didukung.

  • Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%f

Microsecond as a zero-padded decimal number.

000000, 000001, ..., 999999

Saat melakukan parsing mikrodetik, direktif %f menerima string numerik sepanjang 0 hingga 6 karakter.

%z

UTC offset in the ±HHMM[SS[.ffffff]] format. Returns an empty string for a naive datetime object.

(empty), +0000, -0400, +1030, +063415, -030712.345216

Untuk objek datetime naive, %z dan %Z diganti dengan string kosong. Saat %z diformat sebagai ±HHMM[SS[.ffffff]], bagian menit tidak wajib. Saat melakukan parsing, string yang dipisahkan tanda titik dua seperti +01:00:00 juga didukung. Selain itu, Z setara dengan +00:00.

%Z

Time zone name. Returns an empty string if the object is naive.

(empty), UTC, EST, CST

Tidak ada.

%j

Day of the year as a zero-padded decimal number.

001, 002, ..., 366

Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%U

Week number of the year, with Sunday as the first day of the week. Days before the first Sunday of the year are in week 0.

00, 01, ..., 53

  • Saat melakukan parsing, direktif %U dan %W hanya digunakan untuk perhitungan.

  • Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%W

Week number of the year, with Monday as the first day of the week. Days before the first Monday of the year are in week 0.

00, 01, ..., 53

  • Saat melakukan parsing, direktif %U dan %W hanya digunakan untuk perhitungan.

  • Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.

%c

The locale's appropriate date and time representation.

Tue Aug 16 21:30:00 1988

Hanya locale en-US yang saat ini didukung.

%x

The locale's appropriate date representation.

08/16/88

Hanya locale en-US yang saat ini didukung.

%X

The locale's appropriate time representation.

21:30:00

Hanya locale en-US yang saat ini didukung.

%%

A literal '%' character.

%

Tidak ada.

Direktif non-standar C89 berikut juga didukung:

Directive

Description

Example

Notes

%G

ISO 8601 week-based year. This is the year that contains the ISO week (%V).

0001, 0002, ..., 2013, 2014, ..., 9998, 9999

Saat melakukan parsing, %V hanya digunakan untuk perhitungan.

%u

ISO 8601 weekday as a decimal number, where 1 is Monday.

1, 2, ..., 7

Tidak ada.

%V

ISO 8601 week number of the year (Monday as the first day of the week).

01, 02, ..., 53

  • Saat melakukan parsing, %V hanya digunakan untuk perhitungan.

  • Saat melakukan parsing, angka nol di awal tidak diperlukan untuk direktif %d, %m, %H, %I, %M, %S, %j, %U, %W, %V, %y.