如何构建当前日历

2024-05-16 10:39:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要建立一个日历的当前一年,但我不需要显示它。我唯一想做的就是,告诉我一个随机的日子是一周中的哪一天,如果是圣诞节,在3月或12月,如果是3月或12月的星期二。随机数由用户输入。你知道吗

任何帮助都将不胜感激。你知道吗


Tags: 用户日子
2条回答
>>> datetime.date(2012, 12, 25).weekday()
1

您需要非常熟悉datetime模块:http://docs.python.org/library/datetime.html

您可以使用datetime.today()来获取包含年份的当前日期。datetime对象的属性使获得年、月和日变得容易。timedelta类可用于向一年的开始添加天数。你知道吗

datetime模块无法直接解决问题的唯一部分是计算假期。你需要有自己的方式来检查每个假期,看看日期是否匹配。你知道吗

相关问题 更多 >