time模块&datetime
Posted wxgc-yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了time模块&datetime相关的知识,希望对你有一定的参考价值。
import time a=time.localtime(time.time()) #将时间戳转换为当前时区的元组 print(a) c=time.gmtime(time.time()) #把时间戳转换成0时区的元组默认当前时间 print(c) b=time.time() #获取一个当前时间的时间戳默认当前时间 print(b) d=time.mktime(a) #将一个时间元组转换为时间戳 print(d) e=time.sleep(1) #延时执行后面的语句,单位秒 print(e) f=time.asctime(a) #将一个时间元组转换成Sun Mar 10 12:22:332019这种形式,默认值time.localtime() print(f) j=time.ctime() #将时间戳转换为time.asctime()的形式默认为time.time() print(j) k=time.strftime("%Y-%m-%d %X",time.localtime(1552192726.5277603)) #拿到一个格式和一个时间元组转换为格式化时间字符串 print(k) g=time.strptime(k,"%Y-%m-%d %X") #获取一个格式化时间字符串,获取一个格式,转换为时间元组,视为strftime()的反操作 print(g)
import datetime a=datetime.datetime.now() #返回当前时间日期对象 print(a) #打印当前时间 print(a.timestamp()) #打印当前时间戳 print(a.year) #打印当前年份 print(a.timetuple()) #获取当前时间元组 b=datetime.date.fromtimestamp(a.timestamp()) #将一个时间戳转换为一个日期 print(b) c=datetime.timedelta(4,hours=3) #获取一个参数转换为对应时间 #默认接受天数,hours为小时 #用于与datetime.datetime.now()运算 print(c) #例如: c=a+c #时间运算 print(a) print(c) d=datetime.date(2017,1,30) #获取年月日生成一个日期 print(d) d=d.replace(2017,2,28) #更改日期数据 print(d)
以上是关于time模块&datetime的主要内容,如果未能解决你的问题,请参考以下文章
8.模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser h