以python的mm/dd/yyyy格式显示当前日期

Display the current date in a mm/dd/yyyy format in Python

本问题已经有最佳答案,请猛点这里访问。
1
2
3
4
5
6
7
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

当我试图运行模块时,我不断地得到这个错误,在"EDOCX1"(2)中结束时,它是无效的语法。python3使用的是与此不同的东西还是我犯了错误?


在python3,printbraces require once声明。P></

如果你看furthermore,to the datetime.strftime打印日期,只是使用P></

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