千家信息网

python中time与datetime模块怎么用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关python中time与datetime模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。import time#x=time.t
千家信息网最后更新 2026年11月02日python中time与datetime模块怎么用

这篇文章将为大家详细讲解有关python中time与datetime模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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模块怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

时间 格式 字符 字符串 小时 数据 篇文章 模块 单位 夏令 夏令时 差值 形式 更多 标准 标准时 类型 输出 不错 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网黑科技 有格互联网科技 广州大一互联网络科技有限公司 疫情对互联网科技公司影响 互联网金融公司科技 互联网科技公司电话 汉立互联网科技有限公司联系电话 云创客互联网科技公司 创业天下互联网科技有限公司 互联网科技研发水平 用友工业互联网科技发展 南通创西澳互联网科技有限公司 城市宝互联网科技有限公司 互联网相关科技技术 半导体是互联网高科技吗 广州有谷有贝互联网科技有限公司 保山互联网科技靠谱吗 科技信息时代互联网发展 三亚科技创新互联网基地 互联网金融金融科技 新华互联网科技学校 互联网科技财经 朗新科技与工业互联网 米客互联网科技 中国科技互联网公司收入 创业天下互联网科技有限公司 江阴互联网智能科技产品进口 云南互联网科技学费 互联网科技博主张洲 瑞安市蟠桃会互联网科技有限公司
0