一、首先我们打开Je
tBrains PyCharm
- 新建一个py项目,名字就叫时间处理
(1) 引入import itme(时间)模块
#引入模块 import time #获得的是一个结构体 time1=time.localtime() print(time1) #获得的是时间戳即1970年到现在的秒数 time2=time.time() print(time2) #从1970年开始往后指定的秒数 time3=time.localtime(1531275000) print(time3) #获取当前时间 result=time.strftime('%y %m %d %H %M %S',time.localtime()) print(result) #time.sleep() #线程休眠 ()里面是休眠时间(s) #作用:获取对方数据太快,可能被认为是爬虫程序,所以在爬虫爬取数据时,需要减缓爬取速度 #线程:a代码块的执行受b代码影响,必须确保b代码先执行并返回数据,这时候就可以让a代码休眠一段间 #(注意:休眠不是必须的,也不是最好的) #定时任务:需要代码到指定时间时,去执行某个任务,当时间还未到达,可以让程序先休眠
(2)输出
#time1 time.struct_time(tm_year=2018, tm_mon=8, tm_mday=30, tm_hour=22, tm_min=22, tm_sec=16, tm_wday=3, tm_yday=242, tm_isdst=0) #time2 1535638936.6662495 #time3 time.struct_time(tm_year=2018, tm_mon=7, tm_mday=11, tm_hour=10, tm_min=10, tm_sec=0, tm_wday=2, tm_yday=192, tm_isdst=0) #result 18 08 30 22 22 16
- (1)引入import datetime
(2)输出#引入日期包 #date 日期 import datetime #获取的是当前日期和时间 date1=datetime.datetime.now() print(date1) #获取的是当前日期和时间 date2=date1.strftime('%y%m%d %H:%M:%S') print(date2) #将时间转化成英文的年月日十分秒 date3=date1.strftime('%Y year %m month %d day %H hour %M minute %S second') print(date3) #将时间转化成年月日十分秒 date4=data3.replace('year','年').replace('month','月').replace('day','日').replace('hour','时').replace('minute','分').replace('aecond','秒') print(data4) #怎么获取今天往后推一天的时间 #可以用来计算过期时间 date5=datetime.timedelta(days=1,hours=12) date6=datetime.datetime.now()+date5 print(date6)
date1 2018-08-30 22:58:40.042131 date2 180830 22:58:40 date3 2018 year 08 month 30 day 22 hour 58 minute 40 second date4 2018 年 08 月 30 日 22 时 58 分 40 second date6 2018-09-01 10:58:40.042131
如果想了解更多python的知识点击:https://blog.csdn.net/Py_boys