python中time与datetime模块怎么用
这篇文章将为大家详细讲解有关python中time与datetime模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
烟台网站建设公司创新互联,烟台网站设计制作,有大型网站制作公司丰富经验。已为烟台上1000家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的烟台做网站的公司定做!
import time
#x=time.time() #从诞生那年算起
#print(time.time())
#y=int(x/3600/24/365)
#print(y)
#print(time.time()) #获取时间戳(从1970年到当前时间(以秒为单位))
#print(time.timezone) #标准时间和本地时间的差值(秒为单位),中国比utc早8个小时
#print(time.altzone) #夏令时与utc的差值
#print(time.daylight) #是否使用夏令时(0为未使用)
#print(time.sleep(2)) #等2秒再输出
时间戳转换成元组的形式
#print(time.gmtime()) #转换成utc标准时间(不传时间戳,就默认当前时间转换成utc)
#print(time.localtime()) #转换成本地时间 utc+8
#(tm_year=2017, tm_mon=11, tm_mday=1, tm_hour=14, tm_min=10,
#tm_sec=42, tm_wday=2, tm_yday=305, tm_isdst=0)
元组转换成时间戳(秒的形式)
#x=time.localtime()
#print(time.mktime(x))
元组转换成格式化字符串
#x=time.localtime()
#print(time.strftime("%Y/%m/%d %H:%M:%S",x))
#strftime("格式",struct_time)--->"格式化的字符串" # %Y=x.tm_year(自动获取)
格式化字符串转换成元组
#time.strptime("2017-11:01 14:55:26","%Y-%m:%d %H:%M:%S")
#print(time.strptime("2017-11:01 14:55:26","%Y-%m:%d %H:%M:%S"))
#strptime("格式化的字符串","格式")---》struct_time # %Y=2017,以格式一一获取前面的字符串数据
特殊方法格式
#time.asctime() #元组转换成字符串
#time.ctime() #把时间戳转换成字符串
#%a %b %d %H:%M:%S %Y)
import datetime
#print(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(hours=-3)) #3小时前的时间
print(datetime.datetime.now()+datetime.timedelta(minutes=30))
print(datetime.datetime.now()+datetime.timedelta(minutes=-30))
#c_time=datetime.datetime.now()
#print(c_time.replace(minute=3,hour=2)) #时间的替换
转换成datetime模式
import datetime
time1 = "2017-11-18 17:43:43"
time2 = time.strptime(time1,"%Y-%m-%d %H:%M:%S")
time3 = time.mktime(time2)
print(time3)
print(type(time3))
x = datetime.date.fromtimestamp(time3) #把时间戳中的年月日按格式化输出,转换成datetime.date数据类型
print(x)
print(type(x))
x1=datetime.datetime.strptime(time1, "%Y-%m-%d %H:%M:%S") #转换成datetime.datetime数据类型
print(x1)
print(type(x1))
关于“python中time与datetime模块怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
标题名称:python中time与datetime模块怎么用
网站地址:http://scjbc.cn/article/ppeedj.html