[Python-ml-jp 4693] Python2.5 の datetime.now()の挙動

tao tao_0077 @ yahoo.co.jp
2009年 3月 8日 (日) 21:12:11 JST


タオです。

Debian が Lenny になったのを機に 2.4 で実行できていたスクリプトの検証を
しています。(Lenny の Python パッケージは 2.5.2)
が、2.4 で実行できていた datetime.now() でエラーができます。
----------------------------------------------------
>>> import datetime
>>> datetime.datetime.now()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: hour must be in 0..23
----------------------------------------------------

2.4 on etch では
----------------------------------------------------
>>> import datetime
>>> datetime.datetime.now()
datetime.datetime(2009, 3, 9, 5, 57, 12, 369679)
----------------------------------------------------
と実行できていました。

2.5 のマニュアルを見ても、引数無しで datetime オブジェクトを返すとなって
いるのですが、何か仕様が変わったのでしょうか?

以上、よろしくお願いします。



Python-ml-jp メーリングリストの案内