【问题标题】:How to implement calendar in Python?如何在 Python 中实现日历?
【发布时间】:2015-02-08 17:33:48
【问题描述】:

例如,我将日期设为:

2/12/2015

结果应该是:

February/Thursday/2015

我尝试使用if,但没有得到结果。如果你能告诉我很长的路(不使用内置函数(如datetime 和其他)太多),那就太好了。我是 python 新手,在我的学校里教的不多。

【问题讨论】:

  • 如果您能告诉我们您遇到的具体问题,那就太好了。仅仅给你代码并不能帮助你学习,而且这类问题在这里也是题外话。
  • 我的学校教的不多

标签: python date calendar


【解决方案1】:

你不必使用日期时间太多,只需解析日期并以你想要的任何格式输出

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

您可以创建一个字典映射,但您会发现日期时间要简单得多。

【讨论】:

  • 我的意思是不要使用内置函数。即没有内置函数
  • @Animeartistfromhell7,这是作业吗?也不是太多与一点也不完全不同
  • 现在 StackOverflow 应该给懒惰的青少年做功课了?我认为这是一个很好的答案。
  • @Animeartistfromhell7,好吧,让我向您保证,按照任何人的标准,尝试制作自己的日期解析器都不是一件容易的事。熟悉日期时间库会更好。
猜你喜欢
  • 1970-01-01
  • 2016-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多