2015-02-08 73 views
-3

比如我給的日期:如何在Python中實現日曆?

2/12/2015 

結果應該是:

February/Thursday/2015 

我試着用if做的,但我沒有得到結果。如果你可以告訴我很長的路要走(不用內置函數(比如datetime等))。我對python很陌生,在我的學校沒有太多東西在教。

+5

如果您能告訴我您究竟遇到了什麼問題,那就太好了。僅僅給你代碼不會幫助你學習,這些問題也是無關緊要的。 – runDOSrun 2015-02-08 17:38:41

+0

在我的學校沒有太多的教導 – Animeartistfromhell7 2015-02-08 18:07:54

回答

4

您不必使用日期時間太多,簡單地分析它,在你想

from datetime import datetime 

d = "2/12/2015" 

print(datetime.strptime(d,"%m/%d/%Y").strftime("%B/%A/%Y")) 
February/Thursday/2015 

A = Locale’s full weekday name. 
B = Locale’s full month name. 
Y = Year with century as a decimal number. 

任何格式的日期和輸出所有格式的指令是here

您可以創建一個字典映射,但你會發現日期時間很簡單。

+1

我的意思是不使用內置函數。這是沒有內置功能 – Animeartistfromhell7 2015-02-08 17:47:35

+0

@Partialartistfromhell7,這是作業嗎?也沒有太多是非常不同的,從根本上不是 – 2015-02-08 17:48:15

+0

是的,沒有太多是在我的學校教... – Animeartistfromhell7 2015-02-08 18:04:39