判定字串是否為有效時間的函式,判定一個字串是否為有效時間的函式

2021-09-17 21:34:30 字數 820 閱讀 7868

1樓:燦燦

判定時間是否有效的函式,為有效時間則返回1,不是有效時間則返回0,需要的朋友可以參考下

判定一個字串是否為有效時間的函式,為有效時間則返回1,不是有效時間則返回0.

create or replace function is_date(parameter varchar2) return number is

val date;

begin

val := to_date(nvl(parameter, 'a'), 'yyyy-mm-dd hh24:mi:ss');

return 1;

exception

when others then

return 0;

end;

具體例子,可以直接使用:

alter session force parallel ddl parallel 8;

create table tt as select t.id,

floor(months_between(sysdate,to_date(t.birthday,'yyyymmdd'))/12) age

from tt_wxtran t

where is_date(t.birthday)!=0;

2樓:匿名使用者

確定你的字串是文字格式。如果不確定可以進行如下操作。 選中該字串所在的列, data --> text to column next至第三部,選擇text, 然後finish。

然後用公式 =datevalue(a1) 如果是日期的話,會返回日期的值,否則為#value!

編寫程式,判定字串是否是另字串的子串,若是

include include using namespace std 參考 char temp str 256 void readstrunit char str,char temp str,int idx,int len 從母串中獲取與子串長度相等的臨時子串 temp str index 0 i...

python判斷給定的字串是否是有效日期的方法

不太抄清楚你說的有效日bai期具體指什麼,如果是du普通的標準時間格式的話,zhipython有一個模組有日期格dao式相關的解析 使用的模組 from dateutil import parser相關關鍵解析語句 str parser.parse value 解析效果 解析前 1995 03 21...

判斷輸入的字串是否為迴文串,若是輸出「Yes」,否則輸出「No」

錯誤原因 1 c語言中變數的定義屬於宣告,需要寫在一個函式的開始部分。2 把一個字串中的字元逆序取出賦值給另一個字元陣列時,記得末尾加上空字元。參考 如下,希望能幫到您!include include int main void for i length 1 i 0 i str1 a 0 if st...