星期二, 五月 15, 2007

python datetime object from time.localtime()

datetime 作为一个 class 对象,其操作较 time 模块更直观和直接,唯一不方便的是 datetime 必须使用给定的参数来生成,而 time 模块可以直接使用 time.localtime() 方法生成当前时间的对象。那么可以结合这两个模块的优点:
>>> d = datetime.datetime(*time.localtime()[0:6])
>>> print d
2007-05-15 09:35:06
>>>
注意在参数中使用的 * 号,这是一个之前没有认真注意过的有用的特性。

没有评论: