[Datetime-SIG] The BDFL's take

Alexander Belopolsky alexander.belopolsky at gmail.com
Wed Jul 29 16:43:03 CEST 2015


On Wed, Jul 29, 2015 at 10:37 AM, Alexander Belopolsky
<alexander.belopolsky at gmail.com> wrote:
> an example of a "non-human" time arithmetics:
>
>>>> t = datetime(2014, 1, 1, 17, tzinfo=timezone.utc).astimezone()
>>>> t.strftime('%c %Z %z')
> 'Wed Jan  1 12:00:00 2014 EST -0500'
>>>> u = t + timedelta(1)
>>>> u.astimezone().strftime('%c %Z %z')
> 'Thu Jan  2 12:00:00 2014 EST -0500'

Sorry, I missed "1" in the month.  It should have been

>>> t = datetime(2014, 11, 1, 17, tzinfo=timezone.utc).astimezone()
>>> t.strftime('%c %Z %z')
'Sat Nov  1 13:00:00 2014 EDT -0400'
>>> u = t + timedelta(1)
>>> u.astimezone().strftime('%c %Z %z')
'Sun Nov  2 12:00:00 2014 EST -0500'


More information about the Datetime-SIG mailing list