|
上次我給大家介紹了有關數據庫多條件查詢函數zdbQueryData2,不知道大家對該函數掌握得如何,今天我再給大家介紹一個有關時間轉換的函數,可以讓大家清楚搞定數據庫查詢的時間問題。
如ru果guo大da家jia用yong過guo數shu據ju庫ku做zuo查zha詢xun程cheng序xu就jiu會hui知zhi道dao,時shi間jian是shi一yi個ge比bi較jiao頭tou疼teng的de問wen題ti,如ru果guo我wo們men寫xie的de時shi間jian格ge式shi和he數shu據ju庫ku表biao格ge裏li麵mian存cun儲chu的de時shi間jian格ge式shi不bu匹pi配pei,那na麼me你ni寫xie出chu來lai的de查zha詢xun語yu句ju返fan回hui值zhi很hen可ke能neng是shi一yi無wu所suo有you!這樣,每次我們對數據庫的時間格式拚裝都需要一定量的腳本程序,下麵我給大家看一下我之前寫的數據庫時間查詢的程序:
if(月<10)then str月=“0”+StringFromIntg(月,10); else str月=StringFromIntg(月,10); endif; if(日<10)then str日=“0”+StringFromIntg(日,10); else str日=StringFromIntg(日,10); endif; if(時<10)then str時=“0”+StringFromIntg(時,10); else str時=StringFromIntg(時,10); endif; if(分<10)then str分=“0”+StringFromIntg(分,10); else str分=StringFromIntg(分,10); endif; if(秒<10)then str秒=“0”+StringFromIntg(秒,10); else str秒=StringFromIntg(秒,10); endif; strdate=StringFromIntg(年,10)+“年”+str月+“月”+str日+“日”+str時+“時”+str分+“分”+str秒+“秒”;
返回值strdate=2010年07月07日13時09分21秒
zdbQueryData2(“ControlName”,Fields,TableName,“strdate”,“Cdt2”,“Cdt3”,“Cdt4”,“Cdt5”,“Cdt6”,“Cdt7”,“Cdt8”);
我wo們men費fei了le半ban天tian勁jin僅jin僅jin是shi為wei了le得de到dao一yi個ge字zi符fu串chuan類lei型xing的de時shi間jian而er已yi。相xiang信xin有you數shu據ju庫ku經jing驗yan的de人ren都dou知zhi道dao為wei什shen麼me。因yin為wei如ru果guo不bu這zhe麼me去qu拚pin這zhe個ge時shi間jian字zi符fu串chuan並bing且qie使shi這zhe個ge字zi符fu串chuan的de格ge式shi和he數shu據ju庫ku保bao持chi一yi致zhi的de話hua,那na麼me就jiu不bu能neng查zha找zhao到dao合he適shi的de數shu據ju。
那麼這個問題如何解決呢?世紀星的開發人員事無巨細,他們針對這個問題開發了一個可以整合時間的函數 DateTimeConvert(Year,Month,Day,Hour,Minute,Second,TimeLength,Mode);
這個函數可以把用戶輸入的年月日時分秒轉換為數據庫的時間格式,並且可以自行適應數據庫的格式,方便之極!上邊寫的無數腳本即將神奇般地變換如下: strdate=DateTimeConvert(年,月,日,時,分,秒,0,1); 返回值strdate=2010年07月07日13時09分21秒
再加上查詢語句,數據庫時間查詢搞定!結合上次的數據庫多條件查詢函數,你的數據庫查詢無敵啦!!
shinianmoyijian,shijixingyijingzouguoleshijigechunqiu,ruanjiandexijiewuchubuzaitixianwomenkaifarenyuandeliangkuyongxin。tamendefuchuhehanshui,huanhuilaiwomendeqingsongyujiandan,xiangshijixingdekaifarenyuanzhijing!
附: 函數說明:DateTimeConvert(Year,Month,Day,Hour,Minute,Second,TimeLength,Mode);

|