python不同格式日期和系統時間的比較

2021-10-12 18:29:19 字數 519 閱讀 5256

import time

def compare_date(time_get): #用於直接比較網頁日期與當前系統日期

'''time_get:你需要用來與當前系統日期來比較的日期,可能來自於網頁爬蟲之類的(可以是中文格式:20年12月24日)

''' stp = time.strftime('%y-%m-%d')

stp_list = re.findall(r"\d+\.?\d*",stp) #將當前系統日期轉換為list = ['20','12','24']

time_getlist = re.findall(r"\d+\.?\d*",time_get) #同上

if stp_list == time_getlist:

return true

else:

return false

思路就是將不同格式的日期轉換為乙個統一格式的列表,實現不同格式日期的比較,若是遇到英文月份表示(郵箱日期),則可以做個英文月份與數字的字典,再用到列表中。

使用getdate 獲取不同格式的日期

在使用sql server查詢資料庫時,我們經常會需要查詢日期格式的資料,對於日期在sql語言中的格式有一定的要求,通過修改convert中的最後一位引數,可以返回不通格式的時間,具體實現如下 select convert varchar 45 getdate 0 08 24 2018 08 22a...

Python 獲取不同格式的時間

導包 import time 普通的時間 import time 這裡可以根據需要選擇寫入對應時間的字元如 y表示年 print time.strftime y m d a h m s 24小時格式 print time.strftime i m s 12小時格式結果 2018 06 08 frid...

ODPS 不同格式的日期比較大小

思路 sql實現,正規表示式匹配到不同格式然後將其轉為同一種格式的日期時間進行比較 例如 將所有的日期格式轉換為yyyyddmmhhmmsss的格式 這裡是在odps的寫的例項,用到正則匹配和正則替換 取最小值 select distinct tmp1.birthday,tmp1.real birt...