python 判斷字串日期是否有效

2022-05-18 01:03:51 字數 797 閱讀 3509

用time模組的strptime函式獲取時間元組,如果成功為合法時間,反之為非法時間

def

isvailddate(self, date):

try:

if":"

indate:

time.strptime(date,

"%y-%m-%d %h:%m:%s")

else

: time.strptime(date,

"%y-%m-%d")

return

true

except

:

return false

python time strptime() 函式根據指定的格式把乙個時間字串解析為時間元組。

strptime()方法語法:

time.strptime(string[,format])

返回struct_time物件。

python中時間日期格式化符號:

以下例項展示了 strptime() 函式的使用方法:

#!/usr/bin/pythonimporttime

struct_time =time.strptime("30 nov 00","%d %b %y")print"returned tuple: %s "%struct_time

以上例項輸出結果為:

returned tuple:(2000,11,30,0,0,0,3,335,-1)

判斷字串 python判斷字串是否包含字母

第一種方法 使用正規表示式判斷字串是否包含字母 coding utf 8 import re def check str my re re.compile r a za z re.s res re.findall my re,str if len res print u 含有英文本元 else pr...

判斷字串是否是日期格式

datetime.parse 可以判斷以下三種字串是否是日期格式 2009 5 6 10 12 25 2009 5 6 10 12 25 2009年5 月6日 10 12 25 用正規表示式可以判斷 2009 5 6 10 12 25 2009 5 6 10 12 25 2009年5 月6日 10 ...

字串 判斷是否

字串判斷的所有 isdigit 是否全是數字 isalpha 是否全是由字母組成 返回true isalnum 是否由字母和數字組成 islower 是否都是小寫字母 isupper 是否都是大寫字母 istitle 是否英文本母首字母都是大寫 isalpha 是否全是英文 中文的漢字會被判為tru...