#time模块 import time#import引入模块 #help(time)# time - This module provides various functions to manipulate time values. #print(time.time())#1509953057.485669 时间戳,电脑打印的一个时间段 #time.sleep(1) #print(time.clock())#计算计算机cpu执行时间 #print(time.gmtime())#结构化时间:UTC世界标准时间time.struct_time(tm_year=2017, tm_mon=11, tm_mday=6, tm_hour=7, tm_min=30, tm_sec=15, tm_wday=0, tm_yday=310, tm_isdst=0) #print(time.localtime())#本地时间:time.struct_time(tm_year=2017, tm_mon=11, tm_mday=6, tm_hour=15, tm_min=39, tm_sec=4, tm_wday=0, tm_yday=310, tm_isdst=0) #print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))#字符串时间 #print(time.strptime('2017-11-06 15:53:09', '%Y-%m-%d %H:%M:%S')) # a = time.strptime('2017-11-06 15:53:09', '%Y-%m-%d %H:%M:%S') # print(a.tm_year)#2017年 # print(a.tm_mon)#11月 # print(a.tm_mday)#6日 # print(a.tm_hour)#15点 # print(a.tm_min)#53分 # print(a.tm_sec)#9秒 # print(a.tm_wday)#0一周的第几天 # print(a.tm_yday)#310一年的第几天 #print(time.ctime()) #Mon Nov 6 15:59:40 2017 #print(help(time.mktime))#Convert a time tuple in local time to seconds since the Epoch. #print(time.mktime(time.localtime()))#1509955428.0 import datetime #print(help(datetime)) #print(datetime.datetime.now())#获取日期当前时间2017-11-06 16:06:56.523469 #获取指定日期和时间 # dt = datetime.datetime(2017, 11, 6, 16, 15, 50) # print(dt) #2017-11-06 16:15:50 #datetime转化为timestap # dt = datetime.datetime(2017, 11, 6, 16, 15, 50) # print(dt.timestamp()) #1509956150.0 #timestap转化为datetime # dt = 1509956150.0 # print(datetime.datetime.fromtimestamp(dt))#2017-11-06 16:15:50 #str转换为datetime # dt = '2017-11-06' # tm = datetime.datetime.strptime(dt, '%Y-%m-%d') # print(tm)#2017-11-06 00:00:00 #计算时间差 # from datetime import timedelta # now = datetime.datetime.now() # now_tm = now + timedelta(hours=10) # now_tm_day = now + timedelta(days=2) # now_tm_days = now + timedelta(days=350) # print(now) # print(now_tm) # print(now_tm_day) # print(now_tm_days)
time模块与datetime以及timedelta模块基础用法
最新推荐文章于 2024-06-16 15:25:10 发布