我需要构建一个当年的日历,但我不需要显示它。我唯一想做的事情是,告诉我随机的一天是一周中的哪一天,如果是圣诞节,在三月或十二月,如果是三月或十二月的星期二。随机数由用户输入。
任何帮助将不胜感激。
我需要构建一个当年的日历,但我不需要显示它。我唯一想做的事情是,告诉我随机的一天是一周中的哪一天,如果是圣诞节,在三月或十二月,如果是三月或十二月的星期二。随机数由用户输入。
任何帮助将不胜感激。
>>> datetime.date(2012, 12, 25).weekday()
1
您需要非常熟悉 datetime 模块:http ://docs.python.org/library/datetime.html
您可以使用datetime.today()
获取包含年份的当前日期。datetime 对象的属性使获取年、月和日变得容易。timedelta 类可用于在年初添加天数。
datetime 模块无法直接解决的问题中唯一的一部分是找出假期。您需要以自己的方式检查每个假期,以查看日期是否匹配。