# -*- 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...