相比time模块,datetime模块的接口更直观,更容易调用
datetime模块定义了下面几个类:
datetime.date 表示日期的类,常用的属性有year,month,day;
datetime.time 表示时间的类,常用的属性有hour,minute,second,microsecond;
datetime.datetime 表示日期时间,常用的属性有now();
datetime.timedelta 表示时间间隔,即两个时间点之间的长度;
datetime.tzinfo 与时区有关的相关信息。
常用的方法有:
①d = datetime.datetime.now() 返回当前的datetime日期类型,d.datestamp(),d.today(),d.timetuple()等方法可以调用。
②datetime.date.fromtimestamp(22222) 把一个时间戳转为datetime日期类型
③时间运算:
datetime.datetime.now() 打印当前时间
datetime.datetime.now()+datetime.timedelta(4,hours(5)) 当前时间以后4天5小时的时间
④时间替换:
d.replace(year=100,month=2,day=3) 当前时间以后100年2个月3天的时间
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界