DirectiveMeaningExampleNotes
%aWeekday as locale’s abbreviated name.Sun, Mon, …, Sat (en_US); So, Mo, …, Sa (de_DE)(1)
%AWeekday as locale’s full name.Sunday, Monday, …, Saturday (en_US); Sonntag, Montag, …, Samstag (de_DE)(1)
%wWeekday as a decimal number, where 0 is Sunday and 6 is Saturday.0, 1, …, 6
%dDay of the month as a zero-padded decimal number.01, 02, …, 31(9)
%bMonth as locale’s abbreviated name.Jan, Feb, …, Dec (en_US); Jan, Feb, …, Dez (de_DE)(1)
%BMonth as locale’s full name.January, February, …, December (en_US); Januar, Februar, …, Dezember (de_DE)(1)
%mMonth as a zero-padded decimal number.01, 02, …, 12(9)
%yYear without century as a zero-padded decimal number.00, 01, …, 99(9)
%YYear with century as a decimal number.0001, 0002, …, 2013, 2014, …, 9998, 9999(2)
%HHour (24-hour clock) as a zero-padded decimal number.00, 01, …, 23(9)
%IHour (12-hour clock) as a zero-padded decimal number.01, 02, …, 12(9)
%pLocale’s equivalent of either AM or PM.AM, PM (en_US); am, pm (de_DE)(1), (3)
%MMinute as a zero-padded decimal number.00, 01, …, 59(9)
%SSecond as a zero-padded decimal number.00, 01, …, 59(4), (9)
%fMicrosecond as a decimal number, zero-padded to 6 digits.000000, 000001, …, 999999(5)
%zUTC offset in the form ±HHMM[SS[.ffffff]] (empty string if the object is naive).(empty), +0000, -0400, +1030, +063415, -030712.345216(6)
%ZTime zone name (empty string if the object is naive).(empty), UTC, GMT(6)
%jDay of the year as a zero-padded decimal number.001, 002, …, 366(9)
%UWeek number of the year (Sunday as the first day of the week) as a zero-padded decimal number. All days in a new year preceding the first Sunday are considered to be in week 0.00, 01, …, 53(7), (9)
%WWeek number of the year (Monday as the first day of the week) as a zero-padded decimal number. All days in a new year preceding the first Monday are considered to be in week 0.00, 01, …, 53(7), (9)
%cLocale’s appropriate date and time representation.Tue Aug 16 21:30:00 1988 (en_US); Di 16 Aug 21:30:00 1988 (de_DE)(1)
%xLocale’s appropriate date representation.08/16/88 (None); 08/16/1988 (en_US); 16.08.1988 (de_DE)(1)
%XLocale’s appropriate time representation.21:30:00 (en_US); 21:30:00 (de_DE)(1)
%%A literal '%' character.%

(echo:: @ )