python开发之路---第二模块--time时间模块
import time ## 本地时间打印 localtime() a =time.localtime() print (a) #打印结果 # time.struct_time(tm_year=2019, tm_mon=1, tm_mday=28, tm_hour=14, tm_min=53, tm_sec=42, tm_wday=0, tm_yday=28, tm_isdst=0) ##也可以单独拼接时间 print ('%s-%s-%s' %(a.tm_year,a.tm_mon,a.tm_mday)) #打印结果为 2019-1-28 ## utc时间打印 gmtime() a = time.gmtime() print (a) #打印结果 ## time.struct_time(tm_year=2019, tm_mon=1, tm_mday=28, tm_hour=6, tm_min=53, tm_sec=42, tm_wday=0, tm_yday=28, tm_isdst=0) time.sleep(5) # 把线程推迟指定的时间再继续运行,单位为秒 ## 把一个代表时间的元祖或者struct_time 转化为格式化的时间字符串t print(time.strftime('%y-%m-%d')) 后面还可以跟多个参数
# %A 星期
# %U 本年度第几周
# %W 阿拉伯数字显示当前是周几(周日显示为0)
# %z 显示时区
#! /usr/bin/env python # -*- coding:utf-8 -*- # Author: YaoPengfei import datetime import time #打印当前时间,精准到年月日 a = datetime.datetime.now() print('timestamp--->:',a.timestamp()) print('today--->:',a.today()) print('year--->:',a.year) print('timetuple---->:',a.timetuple()) print (a) ##打印当前时间 d3 = time.time() print (d3) #把时间戳转换为当前时间 d2 = datetime.date.fromtimestamp(d3) print (d2) ##时间运算 now_time = datetime.datetime.now() delay_time = datetime.timedelta(4) ## 当前时间加上4天后的时间 # 默认()里是days = 4 ##参数还可以手动指定,比如hours = 3 ,minutes = 10 ,seconds = 10 new_time = now_time + delay_time now_time.replace(year=2016,) #直接定义到去年的这个时间 print(now_time.replace(year=2016,)) print (new_time)