栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python时间处理学习总结

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python时间处理学习总结

1、时间转换
#10位秒级时间戳转换成时间字符串:
time_stamp = time.time() #获取当前时间戳
print(time_stamp)        #1645774203.4763944
time_array = time.localtime(time_stamp) #时间戳转时间数组
print(time_array)        #time.struct_time(tm_year=2022, tm_mon=2, tm_mday=25, tm_hour=15, tm_min=30, tm_sec=3, tm_wday=4, tm_yday=56, tm_isdst=0)   
time_str = time.strftime("%Y-%m-%d %H:%M:%S",time_array) # 时间数组转时间字符串
print(time_str)        #time.struct_time(tm_year=2022, tm_mon=2, tm_mday=25, tm_hour=15, tm_min=30, tm_sec=3, tm_wday=4, tm_yday=56, tm_isdst=0)
2022-02-25 15:30:03
#时间字符串转时间戳:
format_str = "%Y-%m-%d %H:%M:%S"
time_str = time.strftime(format_str,time.localtime()) #获取当前格式化过的时间字符串
print(time_str)        #2022-02-25 15:30:03
time_array = time.strptime(time_str,format_str) # 把时间字符串 格式化成 时间数组
time_array = time.strptime("2022-1-18 00:00:00",format_str)
print(time_array)        #time.struct_time(tm_year=2022, tm_mon=1, tm_mday=18, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=18, tm_isdst=-1)
time_stamp = time.mktime(time_array) #把时间数组转换成时间戳
print(time_stamp)        #1642435200.0
#datetime类其实是可以看做是date类和time类的合体
time_stamp = datetime.datetime.now() #获取当前日期和时间
print(time_stamp)        #2022-02-25 15:30:03.494945
time_array = time_stamp.timetuple() #将日期时间转化成时间数组
print(time_array)        #time.struct_time(tm_year=2022, tm_mon=2, tm_mday=25, tm_hour=15, tm_min=30, tm_sec=3, tm_wday=4, tm_yday=56, tm_isdst=-1)
time_str = datetime.datetime.strptime('2017-3-22 15:25:38.123',"%Y-%m-%d %H:%M:%S.%f") # 时间数组转时间字符串
print(time_str)        #2017-03-22 15:25:38.123000



 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753506.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号