| Symbol | Rückgabewerte (Beispiele) | Beschreibung |
| %a | Mon bis Sun | Abgekürzter Name des Wochentags, abhängig von der gesetzten Umgebung. |
| %A | Monday bis Sunday | Ausgeschriebener Name des Wochentags, abhängig von der gesetzten Umgebung. |
| %b | Jan bis Dec | Abgekürzter Name des Monats, abhängig von der gesetzten Umgebung. |
| %B | January bis December | Ausgeschriebener Name des Monats, abhängig von der gesetzten Umgebung. |
| %c | siehe setlocale() weiter unten | Wiedergabewerte für Datum und Zeit, abhängig von der gesetzten Umgebung. |
| %C | 00 bis 99 | Jahrhundert, Jahr geteilt durch 100, gekürzt auf Integer. |
| %d | 01 bis 31 | Tag des Monats als Zahl. |
| %e | 1 bis 31 | Tag des Monats als Dezimalwert, einstelligen Werten wird ein Leerzeichen vorangestellt. |
| %H | 00 bis 23 | Stunde als Zahl im 24-Stunden-Format. |
| %I | (großes i) 01 bis 12 | Stunde als Zahl im 12-Stunden-Format. |
| %j | 001 bis 366 | Tag des Jahres als Zahl. |
| %m | 01 bis 12 | Monat als Zahl, ohne führende 0. |
| %M | 00 bis 59 | Minute als zweistelliger Dezimalwert. |
| %n | - | Neue Zeile |
| %p | am oder pm | Entweder am oder pm, abhängig von der gesetzten Umgebung. |
| %S | 0 bis 59 | Sekunden als Dezimalwert. |
| %t | - | Tabulator |
| %U | 00-06 | Wochennummer im Jahr, startet die Zählung am ersten Sonntag. |
| %W | 00-06 | Wochennummer im Jahr, startet die Zählung am ersten Montag. |
| %w | 0 (Sonntag) bis 6 (Samstag) | Numerische Darstellung des Wochentags. |
| %x | siehe setlocale() weiter unten | Vollständige Datumsangabe entsprechend den lokalen Einstellungen. |
| %X | siehe setlocale() weiter unten | Vollständige Datumsangabe entsprechend den lokalen Einstellungen. |
| %y | 04 | Zweistellige Ausgabe der Jahreszahl. |
| %Y | 2004 | Vierstellige Ausgabe der Jahreszahl. |
| %Z | -43200 bis 43200(entspricht: -12 / +12 Stunden) | Offset der Zeitzone in Sekunden. Der Offset für Zeitzone West nach UTC ist immer negativ und für Zeitzone Ost nach UTC immer positiv. |
| %% | % | Prozentzeichen |