Python是一种流行的编程语言,具有简单易学、可读性强等特点,因此在很多领域得到了广泛应用。在日期处理方面,Python也提供了方便的函数,下面介绍如何用Python求本月的天数。
# 导入datetime模块 import datetime # 获取当前时间 now = datetime.datetime.now() # 获取本月第一天的日期 first_day = datetime.datetime(now.year, now.month, 1) # 获取下个月第一天的日期 if now.month == 12: next_month = datetime.datetime(now.year+1, 1, 1) else: next_month = datetime.datetime(now.year, now.month+1, 1) # 计算本月天数 days = (next_month - first_day).days print("本月的天数为:{}".format(days))
上面的代码先导入了Python中的datetime模块,然后获取当前时间和本月第一天的日期,再通过计算下个月第一天与本月第一天的时间差,即可得到本月天数。最后将结果输出。