如果我想通过在python 3.4.3 IDE中使用datetime模块只接收EET格式的日期(09.10.2016),代码究竟应该是什么样的?
适用于:
from datetime import datetime
sa = datetime.now ()
print (sa.day, sa.month, sa.year)
但结果是2016年10月10日 在这种情况下,在day.month.year
之间缺少两个点我正在尝试:
from datetime import datetime
sa = datetime.now ()
print '%s/%s/%s' % (sa.day, sa.month, sa.year)
希望用斜线更改点,但接收'语法错误'
为什么呢?
答案 0 :(得分:0)
问题是print
功能。你是如何使用Python 3的,你应该在print函数中使用括号。
from datetime import datetime
sa = datetime.now ()
print ("%s.%s.%s" % (sa.day, sa.month, sa.year))
<强>输出:强>
2016年9月10日
答案 1 :(得分:0)
因为你使用的是python 3,而print是一个函数。
print('%s/%s/%s' % (sa.day, sa.month, sa.year))