Python datetime.timedelta是否返回意外结果?

Python datetime.timedelta是否返回意外结果?,python,python-2.7,datetime,timedelta,empythoned,Python,Python 2.7,Datetime,Timedelta,Empythoned,我似乎不明白如何使用Python的datetime.timedelta函数来计算明天的日期 例如: 从datetime导入datetime,timedelta 打印(datetime.now()) 打印(datetime.now()+timedelta(小时=24)) 产出: 2015-02-22 14:51:11.515000 2015-02-23 05:18:30.728056 但第二行应该更像: 2015-02-2314:51:11 你可以在行动中看到这一点 更新感谢大家的评论!显然,

我似乎不明白如何使用Python的datetime.timedelta函数来计算明天的日期

例如:

从datetime导入datetime,timedelta
打印(datetime.now())
打印(datetime.now()+timedelta(小时=24))

产出:


2015-02-22 14:51:11.515000
2015-02-23 05:18:30.728056

但第二行应该更像:
2015-02-2314:51:11

你可以在行动中看到这一点

更新感谢大家的评论!显然,Python2.7.2[1]上的
timedelta
被破坏了——不过,如果能找出这是在哪个版本中修复的,那就太好了


[1] 感谢您指出我错了:
timedelta
在Repl上被破坏。它被部署了那里的timedelta实现被破坏了:

   timedelta(hours=24)
=> datetime.timedelta(0, 52039, 213056)
应为1天(或86400秒,即52039秒和213056微秒)

此外,中间值失败:

timedelta(seconds=65000)
Internal error: Assertion failed: 0 <= temp && temp < 1000000
timedelta(秒=65000)

内部错误:断言失败:0您链接的python似乎已损坏,在我的计算机上的结果:

  >>> from datetime import datetime, timedelta                                                                                                                                     
>>> print(datetime.now())                                                                                                                                                        
2015-02-22 15:03:44.447179                                                                                                                                                       
>>> for i in range(24):                                                                                                                                                          
...     print( datetime.now() + timedelta(hours=i))                                                                                                                              
...                                                                                                                                                                              
2015-02-22 15:03:46.383497                                                                                                                                                       
2015-02-22 16:03:46.383625                                                                                                                                                       
2015-02-22 17:03:46.383677                                                                                                                                                       
2015-02-22 18:03:46.383721                                                                                                                                                       
2015-02-22 19:03:46.383765                                                                                                                                                       
2015-02-22 20:03:46.383819                                                                                                                                                       
2015-02-22 21:03:46.383841                                                                                                                                                       
2015-02-22 22:03:46.383866                                                                                                                                                       
2015-02-22 23:03:46.383887                                                                                                                                                       
2015-02-23 00:03:46.383909                                                                                                                                                       
2015-02-23 01:03:46.383930                                                                                                                                                       
2015-02-23 02:03:46.383952                                                                                                                                                       
2015-02-23 03:03:46.383973                                                                                                                                                       
2015-02-23 04:03:46.383995                                                                                                                                                       
2015-02-23 05:03:46.384017                                                                                                                                                       
2015-02-23 06:03:46.384063                                                                                                                                                       
2015-02-23 07:03:46.384094                                                                                                                                                       
2015-02-23 08:03:46.384212                                                                                                                                                       
2015-02-23 09:03:46.384240                                                                                                                                                       
2015-02-23 10:03:46.384262                                                                                                                                                       
2015-02-23 11:03:46.384290                                                                                                                                                       
2015-02-23 12:03:46.384318                                                                                                                                                       
2015-02-23 13:03:46.384337                                                                                                                                                       
2015-02-23 14:03:46.384388 
而在链接的解释器上

2015-02-22 15:01:16.352000
2015-02-22 15:01:16.353000
2015-02-22 16:01:16.354000
Internal error: Assertion failed: 0 <= temp && temp < 1000000
2015-02-22 15:01:16.352000
2015-02-22 15:01:16.353000
2015-02-22 16:01:16.354000

内部错误:断言失败:0。。。似乎在我的机器上运行良好您的代码在我的机器上也运行良好。点击说明中的链接查看repl上的问题。它只是确保。。。您是否也在自己的机器上尝试过,或者只是回复了。它?
timedelta
在CPython 2.7.2中没有被破坏。它在使用Empythoned的repl.It上被破坏(CPython使用emscripten编译成JS)。