判斷字串是否是日期格式

2021-04-30 18:53:45 字數 727 閱讀 8843

datetime.parse()

可以判斷以下三種字串是否是日期格式

2009-5-6 (10

:12:25

)2009/5/6 (10

:12:25

)2023年5

月6日(

10:12:

25)用正規表示式可以判斷

2009-5-6 (10

:12:25

)2009/5/6 (10

:12:25

)2023年5

月6日(

10:12:

25)200956 (10

:12:25

)這四種日期格式,函式如下:

private static bool isdate(string datestr)

//d//d( /d:/d:/d)?$|^/d/d/d( /d:/d:/d)?$|^/d-/d-/d( /d:/d:/d)?$|^/d年/d

月/d日( /d:/d:/d)?$");

return regex.ismatch(datestr); }

注:需要引入

using system.text.regularexpressions;

命名空間。

但是,還有一點就是,對

200956 (10

:12:25

)這種字串雖然可以判斷是否為日期格式,但是無法取出來年月日,也即無法確切的知道是哪一年,哪一月,哪一日。

C JS 判斷字串是否為日期格式

在c 中,對格式的判斷有一類專門函式,那就是tryparse。tryparse在各個不同的型別類 如int,string,datetime 中,都是存在的。在tryparse中一般有兩個引數,乙個是待判斷的字串,另外乙個是轉換後的結果儲存變數。1 判斷字串內容是否為日期格式,並返回乙個日期變數。st...

python判斷字串是否是json格式方法

在實際工作中,有時候需要對判斷字串是否為合法的json格式 解決方法使用json.loads,這樣更加符合 pythonic 寫法 示例 python import json def is json myjson try json object json.loads myjson except va...

python判斷字串是否是json格式方法分享

python判斷字串是否是json格式方法分享 在實際工作中,有時候需要對判斷字串是否為合法的json格式 解決方法使用json.loads,這樣更加符合 pythonic 寫法 示例 python import json def is json myjson try json object jso...