0

我有一个应用程序可以做我想做的事

date_time= "4/23/2013"
new_entry.set_value('lastdate', str(date_time))

但是,我不想对值进行硬编码,而是想使用 python 2.7 函数来获取当前时间。我尝试了几种变体,但还没有成功。

我希望有更多经验的人可以帮助我。下面列出了一个不成功的示例。

date_time= datetime.utcnow()
new_entry.set_value('lastdate', str(date_time))

问候,

克里斯

4

2 回答 2

0
>>> from datetime import date
>>> date.today().strftime('%m/%d/%Y')
    '05/22/2013'

strftime 方法也可用于 datetime 和 time 对象。可以在此处找到格式选项的完整列表:http: //docs.python.org/2/library/datetime.html#strftime-strptime-behavior

于 2013-05-22T15:52:05.393 回答
0

我相信您正在寻找的是:

import datetime
datetime.datetime.utcnow().strftime("%m/%d%/%Y")

如果你不想每次都做双日期时间

now = datetime.datetime.utcnow()
now.strftime("%m/%d/%Y")
于 2013-05-22T15:57:40.960 回答