现在我有像 mintt 这样的日期时间
In [134]: mintt
Out[134]: datetime.datetime(2012, 5, 9, 23, 21, 10, 548382, tzinfo=<matplotlib.dates._UTC object at 0x2f805d0>)
我像这样改变它:
In [131]: mintt.isoformat(" ").split(".")[0]
Out[131]: '2012-05-09 23:21:10'
如何删除分钟和秒,让它变成“2012-05-09 23:00:00”?
PS:一开始我使用以下方法:
In [135]: mintt.strftime('%Y-%m-%d %H:00:00')
Out[135]: '2012-05-09 23:00:00'
但它会引发一个异常,例如' year=1601 is before 1900; datetime strftime() 方法需要 year >= 1900'
所以我使用isoformat方法