我是靠谱客的博主 结实发带,最近开发中收集的这篇文章主要介绍Python时间处理常用模块实操案例!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  Python中最常用的三个处理时间的模块为:time模块、datetime模块和calendar模块,本文为大家详细介绍一下这三个时间处理模块以及它们的基础用法,希望对你们有帮助。

  1. time模块

  time模块下有很多函数可以日期和时间的处理,如time.time()用于获取当前时间戳,localtime()将浮点数的时间戳向时间元组转换,asctime()和strftime()可以进行时间和日期的格式化,time.sleep()可以进行时间定时等。

  实例:

  import time #引入time模块

  localtime = time.localtime(time.time()) #返回时间元组

  newtime= time.asctime(localtime) #获取格式化时间

  time.sleep(3600) #定时1个小时

  2.datetime模块

  datetime模块是Python时间处理的又一模块,主要包括date、time和datetime三个子模块,是一个更亲民、方便的模块。

  实例:

  import datetime #引入datetime模块

  print datetime.datetime.now() #获取当前时间

  3. 时间加减处理

  datetime模块中的timedelta子模块在处理时间加减方面十分好用,可以让时间处理变得很灵活。

  实例:

  import datetime #引入datetime模块

  d1=datetime.datetime(2018,4,19) #定义变量获取定义时间

  d2= datetime.datetime(2018,2,19) #定义变量获取定义时间

  print d1+datetime.timedelta(days=100) # 输出规定时间之后的第100天日期

  print d1-datetime.timedelta(days=100) # 输出规定时间之前的第100天日期

  print d1-d2 #d1和d2日期相差天数

  4. 日历

  日历在时间处理中是非常重要的一块,可以采用Python中的calendar模块实现。

  实例:

  import calendar #引入calendar模块

  print calendar.month(2018,4) 输出2018年4月日历

最后

以上就是结实发带为你收集整理的Python时间处理常用模块实操案例!的全部内容,希望文章能够帮你解决Python时间处理常用模块实操案例!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部