mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-23 18:08:31 +08:00
Help: Format string(TIMESTAMP) format specifiers as a definition list
Also fix the version that added `%A` and `%B`.
This commit is contained in:
@@ -449,38 +449,68 @@ be in Coordinated Universal Time (UTC) rather than local time.
|
|||||||
The optional ``<format_string>`` may contain the following format
|
The optional ``<format_string>`` may contain the following format
|
||||||
specifiers:
|
specifiers:
|
||||||
|
|
||||||
::
|
``%%``
|
||||||
|
|
||||||
%% A literal percent sign (%).
|
|
||||||
%d The day of the current month (01-31).
|
|
||||||
%H The hour on a 24-hour clock (00-23).
|
|
||||||
%I The hour on a 12-hour clock (01-12).
|
|
||||||
%j The day of the current year (001-366).
|
|
||||||
%m The month of the current year (01-12).
|
|
||||||
%b Abbreviated month name (e.g. Oct).
|
|
||||||
%B Full month name (e.g. October).
|
|
||||||
%M The minute of the current hour (00-59).
|
|
||||||
%s Seconds since midnight (UTC) 1-Jan-1970 (UNIX time).
|
|
||||||
%S The second of the current minute.
|
|
||||||
60 represents a leap second. (00-60)
|
|
||||||
%U The week number of the current year (00-53).
|
|
||||||
%w The day of the current week. 0 is Sunday. (0-6)
|
|
||||||
%a Abbreviated weekday name (e.g. Fri).
|
|
||||||
%A Full weekday name (e.g. Friday).
|
|
||||||
%y The last two digits of the current year (00-99)
|
|
||||||
%Y The current year.
|
|
||||||
|
|
||||||
.. versionadded:: 3.6
|
|
||||||
``%s`` format specifier (UNIX time).
|
|
||||||
|
|
||||||
.. versionadded:: 3.7
|
|
||||||
``%a`` and ``%b`` format specifiers (abbreviated month and weekday names).
|
|
||||||
|
|
||||||
.. versionadded:: 3.8
|
.. versionadded:: 3.8
|
||||||
``%%`` specifier (literal ``%``).
|
|
||||||
|
|
||||||
|
A literal percent sign (%).
|
||||||
|
|
||||||
|
``%d``
|
||||||
|
The day of the current month (01-31).
|
||||||
|
|
||||||
|
``%H``
|
||||||
|
The hour on a 24-hour clock (00-23).
|
||||||
|
|
||||||
|
``%I``
|
||||||
|
The hour on a 12-hour clock (01-12).
|
||||||
|
|
||||||
|
``%j``
|
||||||
|
The day of the current year (001-366).
|
||||||
|
|
||||||
|
``%m``
|
||||||
|
The month of the current year (01-12).
|
||||||
|
|
||||||
|
``%b``
|
||||||
.. versionadded:: 3.7
|
.. versionadded:: 3.7
|
||||||
``%A`` and ``%B`` format specifiers (full month and weekday names).
|
|
||||||
|
Abbreviated month name (e.g. Oct).
|
||||||
|
|
||||||
|
``%B``
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
|
Full month name (e.g. October).
|
||||||
|
|
||||||
|
``%M``
|
||||||
|
The minute of the current hour (00-59).
|
||||||
|
|
||||||
|
``%s``
|
||||||
|
.. versionadded:: 3.6
|
||||||
|
|
||||||
|
Seconds since midnight (UTC) 1-Jan-1970 (UNIX time).
|
||||||
|
|
||||||
|
``%S``
|
||||||
|
The second of the current minute. 60 represents a leap second. (00-60)
|
||||||
|
|
||||||
|
``%U``
|
||||||
|
The week number of the current year (00-53).
|
||||||
|
|
||||||
|
``%w``
|
||||||
|
The day of the current week. 0 is Sunday. (0-6)
|
||||||
|
|
||||||
|
``%a``
|
||||||
|
.. versionadded:: 3.7
|
||||||
|
|
||||||
|
Abbreviated weekday name (e.g. Fri).
|
||||||
|
|
||||||
|
``%A``
|
||||||
|
.. versionadded:: 3.10
|
||||||
|
|
||||||
|
Full weekday name (e.g. Friday).
|
||||||
|
|
||||||
|
``%y``
|
||||||
|
The last two digits of the current year (00-99).
|
||||||
|
|
||||||
|
``%Y``
|
||||||
|
The current year.
|
||||||
|
|
||||||
Unknown format specifiers will be ignored and copied to the output
|
Unknown format specifiers will be ignored and copied to the output
|
||||||
as-is.
|
as-is.
|
||||||
|
Reference in New Issue
Block a user