2025年6月4日 星期三 乙巳(蛇)年 三月初八 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

Python 获取时间的方法

时间:12-14来源:作者:点击数:5
城东书院 www.cdsy.xyz

Python 获取时间的方法

  • >>>import time
  • >>>this_time=time.localtime()
  • >>> this_time
  • time.struct_time(tm_year=2013, tm_mon=6, tm_mday=6, tm_hour=13, tm_min=42, tm_sec=38, tm_wday=3, tm_yday=157, tm_isdst=0)
  • >>> type(this_time)
  • <type 'time.struct_time'>
  • >>> this_year=this_time[0]
  • >>> this_year
  • 2013
  • >>> for time in this_time:
  • ... print time
  • ...
  • 2013
  • 6
  • 6
  • 13
  • 42
  • 38
  • 3
  • 157
  • 0

取过去具体时间的方法

  • import time
  • #取一天前的当前具体时间
  • time.strftime('%Y-%m-%d %T',time.localtime(time.time()-24*60*60))
  • #取20天前的当前具体时间
  • time.strftime('%Y-%m-%d %T',time.localtime(time.time()-20*24*60*60))
  • #取20天前当前具体时间的前2小时
  • time.strftime('%Y-%m-%d %T',time.localtime(time.time()-20*24*60*60-2*60*60))

取将来具体时间的方法

  • import time
  • #取一天后的当前具体时间
  • time.strftime('%Y-%m-%d %T',time.localtime(time.time()+24*60*60))
  • #取20天后的当前具体时间
  • time.strftime('%Y-%m-%d %T',time.localtime(time.time()+20*24*60*60))
  • #取20天后当前具体时间的前2小时
  • time.strftime('%Y-%m-%d %T',time.localtime(time.time()+20*24*60*60-2*60*60))

只取某个时间单位过去、未来具体值

  • import time
  • #取上一月月份
  • time.localtime()[1]-1
  • #取去年年份
  • time.localtime()[0]-1
  • #取两个月后的月份
  • time.localtime()[1]+2
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐