python?time模塊計(jì)算時(shí)間之間的差距(練習(xí)題)
python time模塊計(jì)算時(shí)間之間的差距
練習(xí)題
1. 當(dāng)前月1號(hào)對(duì)應(yīng)的0點(diǎn)的時(shí)間戳
# 定義一個(gè)當(dāng)前月分的一號(hào)0點(diǎn)字符串格式的時(shí)間
now_time = time.strftime('%Y-%m-01 00:00:00')
# 將格式化時(shí)間轉(zhuǎn)換為結(jié)構(gòu)化時(shí)間
jiegou = time.strptime(now_time, '%Y-%m-%d %H:%M:%S')
# 將結(jié)構(gòu)化時(shí)間轉(zhuǎn)換為對(duì)應(yīng)的時(shí)間戳
shijiancuo = time.mktime(jiegou)
print('%s對(duì)應(yīng)的時(shí)間戳為%s'%(now_time,shijiancuo))2. n1的時(shí)間 n2的時(shí)間 n2 - n1的時(shí)間經(jīng)歷里多少年 月 日 時(shí) 分 秒
思想:需要首先將兩個(gè)字符串時(shí)間轉(zhuǎn)換為時(shí)間戳格式,然后相減,再轉(zhuǎn)換為結(jié)構(gòu)化時(shí)間,然后減去時(shí)間戳最開(kāi)始時(shí)間(倫敦時(shí)間:1970/01/01 00:00:00)
import time
n1 = '2019-07-18 20:07:56'
n2 = '2019-07-19 22:03:12'
# 格式化時(shí)間轉(zhuǎn)換為結(jié)構(gòu)化時(shí)間
struct_time1, struct_time2 = time.strptime(n1, '%Y-%m-%d %H:%M:%S'), time.strptime(n2, '%Y-%m-%d %H:%M:%S')
# 結(jié)構(gòu)化時(shí)間轉(zhuǎn)換為時(shí)間戳格式
struct_time1, struct_time2 = time.mktime(struct_time1), time.mktime(struct_time2)
# 差的時(shí)間戳
diff_time = struct_time2 - struct_time1
# 將計(jì)算出來(lái)的時(shí)間戳轉(zhuǎn)換為結(jié)構(gòu)化時(shí)間
struct_time = time.gmtime(diff_time)
# 減去時(shí)間戳最開(kāi)始的時(shí)間 并格式化輸出
print('過(guò)去了{(lán)0}年{1}月{2}日{(diào)3}小時(shí){4}分鐘{5}秒'.format(
struct_time.tm_year-1970,
struct_time.tm_mon-1,
struct_time.tm_mday-1,
struct_time.tm_hour,
struct_time.tm_min,
struct_time.tm_sec
))補(bǔ)充:python-time模塊計(jì)算時(shí)間差
import time
# t = time.time()
# print(t)
# z = time.strftime('%Y-%m-%d %H:%M:%S')
# print(z)
#
# a = time.localtime(time.time())
# print(a)
nowtime = time.time()
longtime = time.strptime('2018-10-17 6:0:0','%Y-%m-%d %H:%M:%S')
print(longtime)
d = time.mktime(longtime)
print(d)
new = nowtime - d
print(new)
s = time.localtime(new)
ss = time.strftime('%H:%M:%S',time.localtime(new))
print(ss)到此這篇關(guān)于python time模塊計(jì)算時(shí)間之間的差距的文章就介紹到這了,更多相關(guān)python time模塊計(jì)算時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 使用input同時(shí)輸入多個(gè)數(shù)的操作
這篇文章主要介紹了Python 使用input同時(shí)輸入多個(gè)數(shù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
Flask使用Pyecharts在單個(gè)頁(yè)面展示多個(gè)圖表的方法
這篇文章主要介紹了Flask使用Pyecharts在單個(gè)頁(yè)面展示多個(gè)圖表的方法,在Flask頁(yè)面展示echarts,主要有兩種方法,文中給大家介紹的非常詳細(xì),需要的朋友可以參考下2019-08-08
Python通過(guò)VGG16模型實(shí)現(xiàn)圖像風(fēng)格轉(zhuǎn)換操作詳解
這篇文章主要介紹了Python通過(guò)VGG16模型實(shí)現(xiàn)圖像風(fēng)格轉(zhuǎn)換操作,結(jié)合實(shí)例形式詳細(xì)分析了Python使用VGG16模型實(shí)現(xiàn)圖像風(fēng)格轉(zhuǎn)換的具體原理、操作步驟與實(shí)現(xiàn)方法,需要的朋友可以參考下2020-01-01
使用python求解迷宮問(wèn)題的三種實(shí)現(xiàn)方法
關(guān)于迷宮問(wèn)題,常見(jiàn)會(huì)問(wèn)能不能到達(dá)某點(diǎn),以及打印到達(dá)的最短路徑,下面這篇文章主要給大家介紹了關(guān)于如何使用python求解迷宮問(wèn)題的三種實(shí)現(xiàn)方法,需要的朋友可以參考下2022-03-03
python 進(jìn)程的幾種創(chuàng)建方式詳解
這篇文章主要介紹了python 進(jìn)程的幾種創(chuàng)建方式詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
Python數(shù)據(jù)可視化繪圖實(shí)例詳解
數(shù)據(jù)可視化是指用圖形或表格的方式來(lái)呈現(xiàn)數(shù)據(jù)。圖表能夠清楚地呈現(xiàn)數(shù)據(jù)性質(zhì), 以及數(shù)據(jù)間或?qū)傩蚤g的關(guān)系。本文為大家分享了幾個(gè)Python數(shù)據(jù)可視化繪圖的實(shí)例,感興趣的可以了解一下2022-05-05

