这可能很简单,但我是python的初学者,我想通过提示用户输入MM-DD格式的日期来比较生日日期。没有一年,因为今年是当年(2011年)。然后它会提示用户输入另一个日期,然后程序会比较它以查看哪个是第一个。然后它打印出较早的一天和它的工作日名称。
示例:02-10早于03-11。
02-10是周四,03-11是星期五
我刚刚开始学习模块,我知道我应该使用datetime模块,日期类和strftime来获取工作日名称。我真的不知道怎么把它们放在一起。
如果有人可以帮助我开始这将真的有帮助!我有一些零碎的东西:
import datetime
def getDate():
while true:
birthday1 = raw_input("Please enter your birthday (MM-DD): ")
try:
userInput = datetime.date.strftime(birthday1, "%m-%d")
except:
print "Please enter a date"
return userInput
birthday2 = raw_input("Please enter another date (MM-DD): ")
if birthday1 > birthday2:
print "birthday1 is older"
elif birthday1 < birthday2:
print "birthday2 is older"
else:
print "same age"