日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python?time模塊時間戳?與?結構化時間詳解_python

作者:侯小啾 ? 更新時間: 2022-08-15 編程語言

time模塊

1:概述

時間表示的分類

時間戳

格式化的時間字符串

結構化時間

時間戳:時間戳表示的是從1970年1月1日整0點到目前秒的偏移量,數據類型是浮點型,主要用來讓計算機看的

格式化的時間字符串:如 2019-01-26 等 ,數據類型是字符串,主要是人看

結構化時間:結構化時間會將時間進行分組,比如年,月,日,時,分,秒等等,數據類型是一個元祖,主要做時間轉換

導入相關庫

import time

1. 時間戳

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)

原文鏈接:https://blog.csdn.net/weixin_48964486/article/details/125415019

欄目分類
最近更新