- %a
Yerele özgü kısaltılmış gün ismi.
- %A
Yerele özgü gün ismi.
- %b
Yerele özgü kısaltılmış ay ismi.
- %B
Yerele özgü ay ismi.
%B'nin %d ile birlikte kullanımı bazı yerellerde imla kurallarına uygun olmayan sonuçlar üretir.
- %c
Yerele özgü tarih ve saat gösterimi.
- %C
Yılın yüzyılllık tam parçası (yüzyıl değeri değil). Yılın 100'e bölünmesi ile elde edilen sonucun tamsayı kısmıdır.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %d
01 ile 31 arasında bir değer olarak ayın gün numarası.
- %D
%m/%d/%y biçiminde tarih.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %e
1 ile 31 arasında bir değer olarak ayın gün numarası (tek rakamlı sayıların önüne 0 konmaz).
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %F
%Y-%m-%d biçimimde tarih. Bu biçim ISO 8601 standardında belirtilmiştir ve çok tercih edilen bir biçimdir.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %g
00 ile 99 arasında yılın yüzyıllık parçası olmaksızın yıl numarasıdır (örneğin, 1999 için 99, 2004 için 04). %y ile aynı biçim ve değerdedir, ancak ilk ve son ISO hafta numarası (bakınız %V) önceki ya da sonraki hangi yıla karşılıksa o yıla karşılık olan değer gösterilir.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %G
%Y ile aynı biçim ve değerdedir, ancak ilk ve son ISO hafta numarası (bakınız %V) önceki ya da sonraki hangi yıla karşılıksa o yıla karşılık olan değer gösterilir.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır. Fakat bir GNU oluşumu olarak evvelce de vardı.
- %h
%b ile aynıdır ve yerele özgü kısaltılmış ay ismidir.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %H
00 ile 23 arasında bir sayısal değer olarak 24 saatlik saat gösterimi.
- %I
01 ile 12 arasında bir sayısal değer olarak 12 saatlik saat gösterimi.
- %j
001 ile 366 arasında yılın gün numarası.
- %k
0 ile 23 arasında bir sayısal değer olarak 24 saatlik saat gösterimi (tek rakamlı sayıların önüne 0 konmaz).
Bu biçim bir GNU oluşumudur.
- %l
1 ile 12 arasında bir sayısal değer olarak 12 saatlik saat gösterimi (tek rakamlı sayıların önüne 0 konmaz).
Bu biçim bir GNU oluşumudur.
- %m
01 ile 12 arasında ayın numarası.
- %M
00 ile 59 arasında dakika değeri.
- %n
Tek bir \n (satırsonu) karakteri.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %p
Verilen değere bağlı olarak yerele özgü AM veya PM dizgesidir. Öğleden önceki saatler için AM ile öğleden sonraki saatler için PM karşılığı olan yerele özgü dizge basılır. Bu dizgeleri desteklemeyen yerellerde "%p" bir boş dizgeye karşılıktır.
- %P
Verilen değere bağlı olarak yerele özgü am veya pm dizgesidir. Öğleden önceki saatler için am ile öğleden sonraki saatler için pm karşılığı olan yerele özgü dizge basılır. Bu dizgeleri desteklemeyen yerellerde "%p" bir boş dizgeye karşılıktır.
Bu biçim bir GNU oluşumudur.
- %r
Yerele özgü AM/PM biçimli saat gösterimi (örn, 04:38:53 ÖS)
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır. POSIX yerelinde, bu biçim %I:%M:%S %p biçim dizgesine eşdeğerdir.
- %R
%H:%M biçiminde saat ve dakika.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır. Fakat bir GNU oluşumu olarak evvelce de vardı.
- %s
Mutlak zaman başlangıcından (epoch) yani 1970-01-01 00:00:00 UTC'den beri geçen saniye sayısı. Artık saniye desteği yoksa artık saniyeler hesaba katılmaz.
Bu biçim bir GNU oluşumudur.
- %S
00 ile 60 arasında saniye.
- %t
Tek bir \t (sekme) karateri.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %T
%H:%M:%S biçiminde saat.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %u
1 ile 7 arasında haftadaki günün numarası. Pazartesi, haftanın birinci günüdür.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %U
00 ile 53 arasında hafta numarası. Yılın ilk Pazar günü ile başlayan hafta yılın ilk haftası sayılır ve 00 ile gösterilir.
- %V
01 ile 53 arasında ISO 8601:1988 hafta numarası. ISO haftaları Pazartesi günü başlar, Pazar günü biter. Yılın 01. haftası, günlerinin çoğunluğu yeni yıl içinde kalan ilk haftadır; örneğin, yılın ilk günü Perşembe ve son günü 4 Ocak olan hafta 01. haftadır (7 günden 4'ü yeni yıl içinde). Yani, yılın 01. haftası bir önceki yıldan da günler içerebileceği gibi bunun tersine 01. haftadan önceki hafta yeni yıldan bir kaç gün içerse bile yılın son haftası (52. veya 53. hafta) olabilir.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır.
- %w
0 ile 6 arasında haftadaki günün numarası. Pazar, haftanın sıfırıncı günüdür.
- %W
00 ile 53 arasında hafta numarası. Yılın ilk Pazartesi günü ile başlayan hafta yılın ilk haftası sayılır ve 00 ile gösterilir.
- %x
Yerele özgü kısa tarih gösterimi.
- %X
Yerele özgü saat gösterimi.
- %y
00 ile 99 arasında yılın yüzyıllık parçası olmaksızın yıl numarasıdır (örneğin, 1999 için 99, 2004 için 04).
- %Y
Gregoryen takvimine göre yıl. 1. yıldan önceki yıllar 0, -1, -2 diye gider.
- %z
RFC 822/ISO 8601:1988 tarzı zaman dilimi (örn, +0300 veya -0600); zaman dilimi saptanamazsa hiçbir şey basılmaz.
Bu biçim ilk olarak POSIX.2-1992 ve ISO C99 tarafından standartlaştırılmıştır. Fakat bir GNU oluşumu olarak evvelce de vardı.
POSIX yerelinde, bir RFC 822 tam tarih ve saat "%a, %d %b %Y %H:%M:%S %z" (veya "%a, %d %b %Y %T %z" eşdeğeri) biçimindedir.
- %Z
Zaman dilimi kısaltması (örn, EEST); saptanamazsa boş dizge.
- %%
Tek bir % karakteri.