程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python time模塊之時間戳與結構化時間的使用

編輯:Python

目錄

1. 時間戳

1.1 time.time()

1.2 時間戳 轉 字符串

2. 結構化時間

2.1 本地時間

2.2 格林威治時間(零時區)

2.3 結構化時間 轉 字符串

2.4 字符串 轉 結構化時間

2.5 結構化數據的屬性

2.6 結構化時間 轉 時間戳

導入相關庫

import time1. 時間戳1.1 time.time()

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

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

1.2 時間戳 轉 字符串

將時間戳轉化為 一種固定格式 的字符串,可以使用time.ctime()方法。(但是不太常用)

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

2. 結構化時間

使用結構化時間更便於我們的操作

2.1 本地時間

本地時間與時區有關。

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

2.2 格林威治時間(零時區)

格林威治時間(0時區) 比北京時間晚8小時整(全球基准,用這個時間可以消除在不同地方寫作代碼的影響)

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

2.3 結構化時間 轉 字符串

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

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

2.4 字符串 轉 結構化時間

上述操作的逆向操作

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

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)

2.6 結構化時間 轉 時間戳t7 = time.mktime(t2)print(t7)

到此這篇關於Python time模塊之時間戳與結構化時間的使用的文章就介紹到這了,更多相關Python time模塊內容請搜索軟件開發網以前的文章或繼續浏覽下面的相關文章希望大家以後多多支持軟件開發網!



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved