2015-02-08 75 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