Python:年月日日历图的显示操作
2021/9/23 14:11:18
本文主要是介绍Python:年月日日历图的显示操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
对年月日的操作
- 一、显示今年的日历图。
- 二、判断是不是闰年?
- 三、显示任意这个月的日历图。
- 四、这个月有几天? 9月1日是星期几?
- 五、这个月的第 ?天
- 六、获取当前时间
一、显示今年的日历图。
1、导入calendar,datetime的time 模块;
2、显示今天的日期 date.today();
3、显示日历图 calendar.calendar(2021)
import calendar from datetime import date mydate = date.today() print("今天的日期:", mydate) year_calendar = calendar.calendar(2021) print(f"{mydate.year}年的日历图:{year_calendar}\n")
二、判断是不是闰年?
import calendar from datetime import date mydate = date.today() print("今天的日期:", mydate) is_leap = calendar.isleap(mydate.year) print(is_leap) print_leap_str = "%s年是闰年" if is_leap else "%s年不是闰年\n" print(print_leap_str % mydate.year)
三、显示任意这个月的日历图。
import calendar from datetime import date mydate = date.today() print("今天的日期:", mydate) month_calendar = calendar.month(mydate.year, mydate.month) # 显示月的日历图 print(f"{mydate.year}年-{mydate.month}月的日历图:\n{month_calendar}\n")
四、这个月有几天? 9月1日是星期几?
# 这个月有几天 weekday, days = calendar.monthrange(mydate.year, mydate.month) print(weekday) # 9月1日是星期二 print(days) print(f'{mydate.year}年-{mydate.month}月的第一天是一周的第{weekday}天\n') print(f'{mydate.year}年-{mydate.month}月共有{days}天\n')
五、这个月的第 ?天
# 月第一天 month_first_day = date(mydate.year, mydate.month, 1) print(f"当月第一天:{month_first_day}\n") # 月最后一天 month_last_day = date(mydate.year, mydate.month, days) print(f"当月最后一天:{month_last_day}\n")
六、获取当前时间
from datetime import date, datetime from time import localtime,strftime date_today = date.today() print("当前日期:",date_today) time_today = datetime.today() print("当前时间:",time_today) time_local = localtime() #本地时间 print(time_local) # 转化为"年-月-日 时:分:秒"的格式 print("本地时间:",strftime("%Y-%m-%d %H:%M:%S", time_local))
导入 from time import localtime,strptime
可以逆转时间格式。
from datetime import date, datetime from time import localtime,strptime struct_time = strptime('2021-09-23 12:45:45', "%Y-%m-%d %H:%M:%S") print("逆转时间格式:",struct_time) # struct_time类型就是time中的一个类
这篇关于Python:年月日日历图的显示操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享