8

当我输入以下代码时,它说未定义名称“现在”。然而,我做到了import datetime

from datetime import datetime
print str(now.month) + "/" + str(now.day) + "/" + str(now.year)

我已经在网上搜索过,但没有找到与此相关的任何内容

4

2 回答 2

15

你还没有定义now变量:

from datetime import datetime
now = datetime.now()

此外,要从日期时间生成字符串,请使用strftime()

返回一个表示日期的字符串,由显式格式字符串控制。

>>> from datetime import datetime
>>> now = datetime.now()
>>> now.strftime('%m/%d/%Y')
'09/15/2013'
于 2013-09-14T20:03:45.620 回答
0

从 datetime 导入 datetime now = datetime.now() 立即打印

于 2013-09-15T15:57:15.823 回答