北京

[切换城市]

Python常用时间模块有几个?老男孩Python学习班

2021-03-03 发布
区     域:昌平
联 系 人:任老师
联系电话:18710030740
( 联系我的时候请说是在 轻信息网 上看到的 北京电脑技能培训信息,谢谢! )
  在编写代码的过程中,我们经常需要与时间打交道,所以说掌握时间处理模块及方法很重要,那么Python常用时间模块有哪些呢?这几个很关键!

  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月日历

  5. 字符串和日期的转换

  字符串和日期的转换需要用到strftime()模块和Python中时间日期格式化符号,常用时间日期格式化符号有:

  %y 两位数的年份表示(00-99)

  %Y 四位数的年份表示(000-9999)

  %m 月份(01-12)

  %d 月内中的一天(0-31)

  %H 24小时制小时数(0-23)

  %I 12小时制小时数(01-12)

  %M 分钟数(00=59)

  %S 秒(00-59)

  把字符串转换成日期:

  import datetime #引入datetime模块

  time= datetime.strptime('2018-4-19 11:19:59','%Y-%m-%d %H:%M:%S') #把字符串转换成时间

  print time #输出时间信息

  把日期转换成字符串:

  import datetime #引入datetime模块

  str = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') #获取当前时间并转化成字符串

  print str #输出字符串信息

  老男孩教育专注Linux云计算运维工程师、Python全栈+人工智能、Python自动化运维开发、网络安全、数据分析、新媒体运营、MySQLDBA开发、K8S微服务、Go语言等互联网课程培训。欢迎对it行业感兴趣的朋友们来公司考察及学习。

温馨提示:Python常用时间模块有几个?老男孩Python学习班信息由轻信息网网友发布,其真实性及合法性由发布人负责。轻信息网仅引用以供用户参考。详情请阅读轻信息网免责条款。

北京电脑技能培训 - 相关类别: 北京家教老师 北京才艺培训 北京技术培训 北京乐器培训 北京出国留学移民培训 北京婴幼儿教育 北京职业培训 北京中小学教育培训 北京英语外语培训 北京电脑技能培训 北京学历提升教育培训 北京管理MBA培训 北京考驾照驾校培训 北京特殊技能培训
电脑技能培训 - 热门城市: 北京电脑技能培训 上海电脑技能培训 广州电脑技能培训 深圳电脑技能培训 成都电脑技能培训 杭州电脑技能培训 南京电脑技能培训 天津电脑技能培训 武汉电脑技能培训 重庆电脑技能培训 西安电脑技能培训 郑州电脑技能培训 长沙电脑技能培训 哈尔滨电脑技能培训 沈阳电脑技能培训 苏州电脑技能培训 石家庄电脑技能培训 大连电脑技能培训 青岛电脑技能培训 济南电脑技能培训 太原电脑技能培训 福州电脑技能培训 扬州电脑技能培训 合肥电脑技能培训 东莞电脑技能培训 烟台电脑技能培训 淄博电脑技能培训 厦门电脑技能培训 南昌电脑技能培训 宁波电脑技能培训 邯郸电脑技能培训