VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

判斷輸入日期時間是否有效??

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
foxabc



註冊時間: 2012-04-21
文章: 54


第 1 樓

發表發表於: 星期一 三月 06, 2017 3:33 pm    文章主題: 判斷輸入日期時間是否有效?? 引言回覆

sql有isdate()可使用
foxpro有簡單的判斷方式嗎?
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1551


第 2 樓

發表發表於: 星期一 三月 06, 2017 5:38 pm    文章主題: 引言回覆

a = "yyyy-mm-dd"

if dtoc(ctod(a))=a
? true
else
? false
endif
回頂端
檢視會員個人資料 發送私人訊息
perry



註冊時間: 2014-07-20
文章: 199


第 3 樓

發表發表於: 星期一 三月 06, 2017 5:49 pm    文章主題: 引言回覆

a={^2017/01/01}
?vartype(a)='D'
個人很少用日期型態,一律用字串@@
和樓上一樣用法!!
set date ymd
set hour to 24
a='2017/01/00 12:20:20'
?a=ttoc(ctot(a))
a='2017/01/01 12:20:20'
?a=ttoc(ctot(a))
回頂端
檢視會員個人資料 發送私人訊息
foxabc



註冊時間: 2012-04-21
文章: 54


第 4 樓

發表發表於: 星期一 三月 06, 2017 6:48 pm    文章主題: 引言回覆

本想寫個程式判斷年月日,想不到有那摩簡單的方法><!!
感謝大神~~
回頂端
檢視會員個人資料 發送私人訊息
ufochen



註冊時間: 2003-09-17
文章: 151


第 5 樓

發表發表於: 星期一 八月 31, 2020 11:55 am    文章主題: 引言回覆

? EMPTY(DATE(2020,02,27)) && 顯示 .F.
? EMPTY(DATE(2020,02,31)) && 顯示 .T.
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 6 樓

發表發表於: 星期二 九月 01, 2020 1:07 pm    文章主題: 引言回覆

func chk_date_ok
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 265


第 7 樓

發表發表於: 星期二 九月 01, 2020 1:08 pm    文章主題: 引言回覆

func chk_date_ok
lpara DATE1 && DATE1 必需為字元,例:2020.05.28

RETURN DATE1==DTOC(CTOD(DATE1))
回頂端
檢視會員個人資料 發送私人訊息
lygcw9603



註冊時間: 2011-12-25
文章: 92


第 8 樓

發表發表於: 星期二 九月 01, 2020 2:16 pm    文章主題: 引言回覆

再試試
?empty(date(2020,08,32))
?empty(date(2020,13,01))
回頂端
檢視會員個人資料 發送私人訊息
lygcw9603



註冊時間: 2011-12-25
文章: 92


第 9 樓

發表發表於: 星期二 九月 01, 2020 2:19 pm    文章主題: 引言回覆

正確判斷日期是否有效的方法如7樓所說,要用字符串判斷
? EMPTY(CTOD("2020-08-32"))
? EMPTY(CTOD("2020-13-01"))
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作