初识python:time 模版
语法及示例代码如下:
import time # time 时间戳,1970年到当前时间的秒数 print('time:',time.time()) # sleep 延时、睡眠(s) print('sleep延时3s后执行:') time.sleep(3) print('sleep已经延时3s') # gmtime 获取UTC(国际标准时间)时间(元组格式) print('gmtime():',time.gmtime()) #获取UTC时间 print('gmtime(s)',time.gmtime(12312311)) #获取指定秒的UTC时间,从1970年开始 # localtime 获取当地时间(元组格式) print('localtime():',time.localtime()) #获取当地时间 print('localtime(s):',time.localtime(12312311)) #获取指定秒的当地时间,从1970年开始 print('localtime().tm_year:',time.localtime().tm_year) #获取当地时间戳的元组中的元素(年份) # mktime() #把元组时间转换成时间戳 x=time.localtime() print('mktime:',time.mktime(x)) # strftime() 格式化时间,把元组转换成指定时间字符串格式 print('strftime:',time.strftime('%Y-%m-%d',x)) # time.strptime() 把格式化时间转换成元组时间格式 print('strptime:',time.strptime('2019-03-23','%Y-%m-%d')) # asctime 把时间元组转换成时间类型为它的时间字符串:Sat Mar 23 10:32:28 2019 print('默认:asctime():',time.asctime()) # 默认当前时间元组 print('指定元组:asctime(x):',time.asctime(x)) # ctime 把时间戳转换成时间类型为它的时间字符串:Sat Mar 23 10:32:28 2019 print('默认:ctime():',time.ctime()) print('指定时间戳:ctime(s):',time.ctime(1231231231)) import datetime print('datetime.datetime.now:获取当前时间:',datetime.datetime.now()) #获取当前时间 print(datetime.datetime.now()+datetime.timedelta(3)) #当前时间+3天 print(datetime.datetime.now()+datetime.timedelta(-3)) #当前时间+3天 print(datetime.datetime.now()+datetime.timedelta(hours=3)) #当前时间+3小时 print(datetime.datetime.now()+datetime.timedelta(minutes=3)) #当前时间+3分钟
执行结果如下:
时间元组9元素:
tm_year(年)
tm_mon(月)
tm_mday(日)
tm_hour(时)
tm_min(分)
tm_sec(秒)
tm_wday(周 0 - 6(0表示周日))
tm_yday(一年中的第几天)
tm_isdst(是否是夏令时, 默认为-1)
附,时间差:
import datetime,time starttime = datetime.datetime.now() time.sleep(3) # 暂停3s执行 endtime = datetime.datetime.now() end_sta_time = (endtime-starttime).seconds # 返回秒 print(starttime,endtime,end_sta_time)
世风之狡诈多端,到底忠厚人颠扑不破;
末俗以繁华相尚,终觉冷淡处趣味弥长。
posted on 2019-03-23 11:08 Simple-Sir 阅读(359) 评论(0) 编辑 收藏 举报