似乎无法通过datetime python2.7找到成功

时间:2013-05-22 15:42:40

标签: python-2.7

我有一个应用程序,我想做的事情

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))

此致

克里斯

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

我相信你要找的是:

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

如果您不想每次都进行双倍日期时间

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