-3

我需要构建一个当年的日历,但我不需要显示它。我唯一想做的事情是,告诉我随机的一天是一周中的哪一天,如果是圣诞节,在三月或十二月,如果是三月或十二月的星期二。随机数由用户输入。

任何帮助将不胜感激。

4

2 回答 2

2
>>> datetime.date(2012, 12, 25).weekday()
1
于 2012-09-25T15:24:24.317 回答
0

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

您可以使用datetime.today()获取包含年份的当前日期。datetime 对象的属性使获取年、月和日变得容易。timedelta 类可用于在年初添加天数。

datetime 模块无法直接解决的问题中唯一的一部分是找出假期。您需要以自己的方式检查每个假期,以查看日期是否匹配。

于 2012-09-25T15:54:51.320 回答