本文目錄一覽:
- 1、python怎樣比較兩個字符串時間
- 2、python 的時間怎麼對比
- 3、python3 環境,如何計算時間的比較和加減
- 4、python 計算時間差,時間加減運算代碼
- 5、python計算兩個時間戳相差多少秒
python怎樣比較兩個字符串時間
舉例,一個時間偏移後的比較情況:
1 #-*-coding=utf-8-*-
2 __author__=’zhongtang’
3
4 ”’
5 時間戳與字符串的互相轉換
6 ”’
7
8 import time
9
10 localtime1=time.localtime()
11 time.sleep(5)
12 localtime2=time.localtime(time.time())
13
14 print type(localtime1),localtime1
15 print type(localtime2),localtime2
16
17 gmtime=time.gmtime(time.time())
18 print type(gmtime),gmtime
19
20
21 strtime1=’20160518010101′
22 strtime2=’20160518020101′
23
24 #字符串變成時間數據結構
25 localtime1=time.strptime(strtime1,’%Y%m%d%H%M%S’)
26 localtime2=time.strptime(strtime2,’%Y%m%d%H%M%S’)
27
28 print type(localtime1),localtime1
29 print type(localtime2),localtime2
30
31
32 #從時間數據結構轉換成時間戳
33 time1= time.mktime(localtime1)
34 time2= time.mktime(localtime2)
35
36 print type(time1),time1
37 print type(time2),time2
38
39 #時間戳可以直接相減,得到以秒為單位的差額
40 print time2-time1
輸出結果
1 type ‘time.struct_time’ time.struct_time(tm_year=2016, tm_mon=5, tm_mday=19, tm_hour=9, tm_min=9, tm_sec=30, tm_wday=3, tm_yday=140, tm_isdst=0)
2 type ‘time.struct_time’ time.struct_time(tm_year=2016, tm_mon=5, tm_mday=19, tm_hour=9, tm_min=9, tm_sec=35, tm_wday=3, tm_yday=140, tm_isdst=0)
3 type ‘time.struct_time’ time.struct_time(tm_year=2016, tm_mon=5, tm_mday=19, tm_hour=1, tm_min=9, tm_sec=35, tm_wday=3, tm_yday=140, tm_isdst=0)
4 type ‘time.struct_time’ time.struct_time(tm_year=2016, tm_mon=5, tm_mday=18, tm_hour=1, tm_min=1, tm_sec=1, tm_wday=2, tm_yday=139, tm_isdst=-1)
5 type ‘time.struct_time’ time.struct_time(tm_year=2016, tm_mon=5, tm_mday=18, tm_hour=2, tm_min=1, tm_sec=1, tm_wday=2, tm_yday=139, tm_isdst=-1)
6 type ‘float’ 1463504461.0
7 type ‘float’ 1463508061.0
8 3600.0
python 的時間怎麼對比
在Python編程中,使用datetime模塊計算兩個時間的差:
1
2
3
4
5
6
7
8
import datetime
d1=datetime.datetime(2015,7,5)
d2=datetime.datetime(2005,7,4)
(d1-d2).seconds
//結果86400s
# 計算兩個時間的間隔天數
# 注意:輸入月份和天時,不能輸入08,09等,會被識別為 8 進制而出錯!(8進制是不超過07的)
# 解決辦法:要把月份和天前面的0去掉。
python3 環境,如何計算時間的比較和加減
顯示5分鐘前的時間
print(datetime.datetime.now() – datetime.timedelta(seconds = 5*60))
構造時間並顯示時間差
d = datetime.datetime.now()
d = d.replace(hour = 9,minute = 30,second = 0)
print((datetime.datetime.now() – d))
python 計算時間差,時間加減運算代碼
1、方便的計算兩個時間的差,如兩個時間相差幾天,幾小時:
2、python計算兩個時間之間的秒數
3、時間相加
計算當前時間向後10天的時間。參數可以是days, hours,minutes,seconds,microseconds,如果是負數就是向前多少時間其本上常用的類: datetime和timedelta兩個。它們之間可以相互加減。每個類都有一些方法和屬性可以查看具體的值,如 datetime可以查看:天數(day),小時數(hour),星期幾(weekday())等;timedelta可以查看:天數(days),秒數 (seconds)等
python計算兩個時間戳相差多少秒
在Python編程中,使用datetime模塊計算兩個時間的差:
import datetime
d1=datetime.datetime(2015,7,5)
d2=datetime.datetime(2005,7,4)
(d1-d2).seconds
//結果86400s
# 計算兩個時間的間隔天數
# 注意:輸入月份和天時,不能輸入08,09等,會被識別為 8 進制而出錯!(8進制是不超過07的)
# 解決辦法:要把月份和天前面的0去掉。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/272181.html