From: R. David Murray Date: Thu, 2 Apr 2009 05:01:10 +0000 (+0000) Subject: Merged revisions 71038 via svnmerge from X-Git-Tag: 3.0~272 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=74ce8def3804caee4457d769909db1d9d971df51;p=thirdparty%2FPython%2Fcpython.git Merged revisions 71038 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r71038 | r.david.murray | 2009-04-02 00:50:03 -0400 (Thu, 02 Apr 2009) | 9 lines Clarify that datetime strftime does not produce leap seconds and datetime strptime does not accept it in the strftime behavior section of the datetime docs. Closes issue 2568. ........ --- diff --git a/Doc/library/datetime.rst b/Doc/library/datetime.rst index f08272658999..0bf3eb7f0e3a 100644 --- a/Doc/library/datetime.rst +++ b/Doc/library/datetime.rst @@ -1621,8 +1621,12 @@ Notes: the output hour field if the ``%I`` directive is used to parse the hour. (3) - The range really is ``0`` to ``61``; this accounts for leap seconds and the - (very rare) double leap seconds. + The range really is ``0`` to ``61``; according to the Posix standard this + accounts for leap seconds and the (very rare) double leap seconds. + The :mod:`time` module may produce and does accept leap seconds since + it is based on the Posix standard, but the :mod:`datetime` module + does not accept leap seconds in :func:`strptime` input nor will it + produce them in :func:`strftime` output. (4) When used with the :func:`strptime` function, ``%U`` and ``%W`` are only used in