在Python中以mm/dd/yyyy格式显示当前日期

Vol*_*erm 1 python date python-3.x

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()
Run Code Online (Sandbox Code Playgroud)

上面的代码用于mm/dd/yyyy在命令提示符中以格式打印出当前日期.因此,例如,如果这实际上有效,它将打开一个打印出来的命令提示符窗口; 例如,我写这样的当前日期是这样的:8-5-2017

我试图运行关闭"in" %s-%s-%s"它是无效语法的模块时,我一直收到这个错误.使用与此不同的东西是python 3还是我犯了错误?

cs9*_*s95 6

在python3中,print语句需要大括号.

此外,如果您要打印数据,请使用 datetime.strftime

In [340]: print(current_time.strftime('%m/%d/%Y'))
Out[340]: '08/05/2017'
Run Code Online (Sandbox Code Playgroud)