Commit 9ee94dec authored by Alexander Belopolsky's avatar Alexander Belopolsky

Corrected the entry about new year range in the time module.

parent ec89d35c
...@@ -935,11 +935,19 @@ datetime and time ...@@ -935,11 +935,19 @@ datetime and time
after 1900. The new supported year range is from 1000 to 9999 inclusive. after 1900. The new supported year range is from 1000 to 9999 inclusive.
* The rules for two-digit years in time tuples have changed. Now, the * The rules for two-digit years in time tuples have changed. Now, the
:func:`time.asctime` and :func:`time.strftime` functions will format any year :func:`time.asctime`, :func:`time.strftime` and :func:`time.mktime`
when :attr:`time.accept2dyear` is false and will accept four-digit years functions will accept any two- or four-digit year when
otherwise. The :func:`time.mktime` and :func:`time.strftime` functions now :attr:`time.accept2dyear` is true. Two-digit years are converted to
accept full range supported by the operating system. Conversion of two-digit four-digits using the same heuristics as before, but a deprecation
years to four-digit is deprecated. warning will be issued whenever such conversion occurs.
* The :func:`time.asctime`, :func:`time.mktime`, and
:func:`time.strftime` functions are no longer restricted to years
after 1900. Now, when :attr:`time.accept2dyear` is false, the
:func:`time.asctime` function will accept any year that fits in
a C int, while :func:`time.mktime` and :func:`time.strftime`
functions will accept full range supported by the corresponding
operating system functions.
(Contributed by Alexander Belopolsky and Victor Stinner.) (Contributed by Alexander Belopolsky and Victor Stinner.)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment