2017-08-05 201 views
0
from datetime import datetime 
current_time = datetime.now() 

print "%s-%s-%s" % (current_time.month, current_time.day current_time.year,) 
#Will print the current date in a mm/dd/yyyy format. 

input() 

上面的代码旨在在命令提示符下以mm/dd/yyyy格式打印出当前日期。例如,如果这实际上工作,它会打开一个打印出来的命令提示符窗口;例如当前的日期,即时通讯这样写这样的:8-5-2017在Python中以mm/dd/yyyy格式显示当前日期

当我试图运行模块关闭“in”%s-%s-%s“,它是无效的语法时,我不断收到此错误是python 3使用不同的东西或?为什么我犯了一个错误

回答

0

所以,尽量:

print ("%s-%s-%s" % (current_time.month, current_time.day, current_time.year)) 
+0

我会让你的答案 – twoleggedhorse

3

在python3,print语句需要大括号

此外,如果你正在寻找PRI。 NT中的数据,只需要使用datetime.strftime

In [340]: print(current_time.strftime('%m/%d/%Y')) 
Out[340]: '08/05/2017' 
+0

感谢您的意见的一部分,我忘了打印所需的支架。在代码学院花费太多时间,而不是使用编辑器就会让我失望。 – Volerm