Do czego może być potrzebna lista referencyjna dla strftime? Jest to popularna biblioteka Pyton-owa do obróbki dat stosowana w systemach linuksowych. Gdzie niegdzie (w moim przyadku była to konieczność edytowania plików konfiguracyjnych dla środowiska LXDE), musimy podawać datę w tym właśnie formacie, zatem poniżej garść wskazówek.

przykład poniżej prezentuje wyniki dla daty -2019-07-07

%a nazwa dnia tygodnia nie
%A pełna nazwa dnia tygodnia niedziela
%b nazwa miesiąca lip
%B pełna nazwa miesiąca lipiec
%c preferowana reprezentacja nie 07 lip 2019 22:03:49 CEST
%C numer wieku 20
%d dzień miesiąca numerycznie 00 07
%D –> to %m/%d/%y (format amerykański) 07/07/19
%e dzień miesiąca ( 0) 7
%F –> %Y-%m-%d (format ISO 8601) 2019-07-07
%G The ISO 8601 week-based year 2019
%g j.w bez stuleci 19
%h –> %b lip
%H godzina w formacie 24h (00) 22
%I godzina w formacie 12h (00) 10
%j dzień miesiąca (000) 188
%k godzina 24h ( 0) 22
%l godzina 12h ( 0) 10
%m numer miesiąca (00) 07
%M minuta (00) 03
%n nowa linia
%p AM/PM
%P am/pm
%r –> %I:%M:%S %p 10:03:49
%R –> %H:%M 22:03
%s liczba sekund od 1970-01-01 00:00:00+0000 (UTC) 1562529829
%S numer sekund (00) 49
%t tab
%T %H:%M:%S 22:03:49
%u numer dnia tygodnia 7
%U numer tygodnia w roku 27
%V numer tygodnia ISO 8601 27
%w dzień tygodnia (0-6) od niedzieli 0
%W numer tygodnia w roku (00) 26
%x locale 2019-07-07
%X locale 22:03:49
%y rok (00) 19
%Y rok (0000) 2019
%z +hhmm or -hhmm to UTC +0200
%Z timezone name CEST
%+ date and time %+
%% % %