Pythong Time&datetime
Time模块
常用的方法
import time
time.time() #返回当前时间的时间戳(1970纪元后经过的浮点秒数)
time.localtime() #本地时间
time.mktime(a) #转换时间戳
time.sleep(secs) #线程推迟运行时间 程序推迟进行
s=time.strftime('%Y-%m-%d') #获取系统当前时间 转换字符串
time.strptime(s,'%Y-%m-%d %H:%M:%S') #转换时间对象 也就是反转 具体可以看下面的图
%U 周; %y (2018) 不带20 直接18;
(图转自网络)
datetime详细
1
d=date.datetime.now() 返回当前datetime时间类型
d.timestamp() 转换时间戳;d.today() 天;d.year 年;d.timetuple 时间对象 元组类型
2.转换时间
datetime.date.fromtimestamp(22222) 时间戳转换为 datetime类型
3时间运算
d=datetime.datetime.now()
d+datetime.timedelta(1) 默认天 可以是小时 秒 不能为月
4.时间替换
d.replace(year=2999)