2017-08-05 198 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