温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python time模块之时间戳与结构化时间怎么使用

发布时间:2022-06-23 13:51:56 来源:亿速云 阅读:165 作者:iii 栏目:开发技术

本篇内容介绍了“Python time模块之时间戳与结构化时间怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

导入相关库

import time

1. 时间戳

1.1 time.time()

time.time()可以得到的是 时间戳 。即 1970年1月1日0时0分0秒到现在时间的偏移量 s

t1 = time.time()
print('t1:', t1)

Python time模块之时间戳与结构化时间怎么使用

1.2 时间戳 转 字符串

将时间戳转化为 一种固定格式 的字符串,可以使用time.ctime()方法。(但是不太常用)

t = time.ctime(time.time())
print(t)

Python time模块之时间戳与结构化时间怎么使用

2. 结构化时间

使用结构化时间更便于我们的操作

2.1 本地时间

本地时间与时区有关。

t2 = time.localtime(time.time())  
print("t2:", t2)

Python time模块之时间戳与结构化时间怎么使用

2.2 格林威治时间(零时区)

格林威治时间(0时区) 比北京时间晚8小时整(全球基准,用这个时间可以消除在不同地方写作代码的影响)

t3 = time.gmtime(time.time())
print("t3:", t3)

Python time模块之时间戳与结构化时间怎么使用

2.3 结构化时间 转 字符串

字符串形式是人类一般可以接受的形式

t4 = time.strftime("%Y/%m/%d %H:%M:%S", t2)
print(t4)
print(type(t4))

Python time模块之时间戳与结构化时间怎么使用

2.4 字符串 转 结构化时间

上述操作的逆向操作

t5 = time.strptime('2022/06/22 20:30:35', "%Y/%m/%d %H:%M:%S")
print(t5)

Python time模块之时间戳与结构化时间怎么使用

2.5 结构化数据的属性

print("年:", t2.tm_year)
print("月:", t2.tm_mon)
print("日:", t2.tm_mday)
print("时", t2.tm_hour)
print("分", t2.tm_min)
print("秒", t2.tm_sec)
print("本周已过天数:", t2.tm_wday)
print("本年已过天数:", t2.tm_yday)
print("是否是夏令时", t2.tm_isdst)

Python time模块之时间戳与结构化时间怎么使用

2.6 结构化时间 转 时间戳

t7 = time.mktime(t2)
print(t7)

Python time模块之时间戳与结构化时间怎么使用

“Python time模块之时间戳与结构化时间怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI