2015-02-08 2 views
-3

Например я даю дату как:Как реализовать календарь в Python?

2/12/2015 

Результат должен быть:

February/Thursday/2015 

Я пытался сделать с if, но я не получаю результат. Было бы неплохо, если бы вы могли сказать мне длинный путь (без использования встроенных функций (например, datetime и других)). Я новичок в python, и в моей школе не много учат.

+5

Было бы хорошо, если бы вы могли рассказать нам, с чем именно вы столкнулись. Просто дать вам код не поможет вам учиться, и эти вопросы тоже не по теме. – runDOSrun

+0

В моей школе не много учится – Animeartistfromhell7

ответ

4

Вы не должны использовать DATETIME слишком много, просто разобрать дату и вывести его в любом формате вы хотите

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

Вы можете создать dict, но вы найдете, что дата-время намного проще.

+1

Что я имел в виду, это не использовать встроенные функции. Это без встроенных функций – Animeartistfromhell7

+0

@ Animeartistfromhell7, это домашнее задание? Также не слишком сильно отличается от не совсем –

+0

да, в моей школе не очень много учится ... – Animeartistfromhell7

Смежные вопросы