python判斷兩個時間大小

2021-09-24 10:29:54 字數 852 閱讀 4891

# -*- coding:utf-8 -*-

from datetime import datetime

# 日期格式話模版

format_pattern = "%y-%m-%d %h:%m:%s"

# 具體日期 年/月/日 時/分/秒

start_date = "2018-07-09 13:20:38"

end_date = datetime.now()

print(end_date) # datetime.datetime(2018, 10, 15, 11, 19, 52, 186250)

print(type(end_date)) # # 將 'datetime.datetime' 型別時間通過格式化模式轉換為 'str' 時間

end_date = end_date.strftime(format_pattern)

print(end_date, type(end_date)) # ('2018-10-15 11:21:44', )

# 將 'str' 時間通過格式化模式轉化為 'datetime.datetime' 時間戳, 然後在進行比較

difference = (datetime.strptime(end_date, format_pattern) - datetime.strptime(start_date, format_pattern))

# 可以獲取天(days), 或者秒(seconds)

print(difference)

print(difference.seconds)

print(difference.days)

比較兩個時間大小

datetime.compare t1,t2 比較兩個日期大小,排前面的小,排在後面的大,比如 2011 2 1就小於2012 3 2 返回值小於零 t1 小於 t2。返回值等於零 t1 等於 t2。返回值大於零 t1 大於 t2。如 c sharp view plain copy using sy...

比較兩個時間戳的大小

比較兩個時間戳的大小 例項說明 在一些程式中經常需要將兩個時間進行比較,但是由於時間是由年 月 日 時 分 秒組成的,比較起來很不方便,這時可以把時間轉換成時間戳來進行比較。本實 例通過date 函式 strtotime 函式和ceil 函式實現比較兩個時間戳的大小,執行結果如圖1.6所示。圖1.6...

java 判斷兩個時間相差的天數

1 實現目標 輸入 兩個日期 輸出 兩個日期相差的天數 2 實現 方法1 通過calendar類的日期比較。注意 這裡需要考慮一下 date2比date1多的天數 param date1 param date2 return public static intdifferentdays date d...