This module provides various time-related functions. It is always available.
An explanation of some terminology and conventions is in order.
The module defines the following functions and data items:
The following directives, shown without the optional field width and precision specification, are replaced by the indicated characters:
| Directive | Meaning | 
|---|---|
%a | 
      Locale's abbreviated weekday name. | 
%A | 
      Locale's full weekday name. | 
%b | 
      Locale's abbreviated month name. | 
%B | 
      Locale's full month name. | 
%c | 
      Locale's appropriate date and time representation. | 
%d | 
      Day of the month as a decimal number [01,31]. | 
%H | 
      Hour (24-hour clock) as a decimal number [00,23]. | 
%I | 
      Hour (12-hour clock) as a decimal number [01,12]. | 
%j | 
      Day of the year as a decimal number [001,366]. | 
%m | 
      Month as a decimal number [01,12]. | 
%M | 
      Minute as a decimal number [00,59]. | 
%p | 
      Locale's equivalent of either AM or PM. | 
%S | 
      Second as a decimal number [00,61]. | 
%U | 
      Week number of the year (Sunday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Sunday are considered to be in week 0. | 
%w | 
      Weekday as a decimal number [0(Sunday),6]. | 
%W | 
      Week number of the year (Monday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Sunday are considered to be in week 0. | 
%x | 
      Locale's appropriate date representation. | 
%X | 
      Locale's appropriate time representation. | 
%y | 
      Year without century as a decimal number [00,99]. | 
%Y | 
      Year with century as a decimal number. | 
%Z | 
      Time zone name (or by no characters if no time zone exists). | 
%% | 
      % | 
Additional directives may be supported on certain platforms, but only the ones listed here have a meaning standardized by ANSI C.
On some platforms, an optional field width and precision specification can immediately follow the initial % of a directive in the following order; this is also not portable. The field width is normally 2 except for %j where it is 3.
guido@python.org