随笔 - 22, 文章 - 0, 评论 - 0, 阅读 - 3725
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

datetime模块

Posted on   生活旅行家  阅读(36)  评论(0编辑  收藏  举报

相比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天的时间

 

相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示