今、私はminttのようなdatetimeを持っています
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メソッドを使用します