線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1213
推到 Plurk!
推到 Facebook!

有關 Access 日期格式的問題?

尚未結案
JuliusChen
一般會員


發表:13
回覆:8
積分:4
註冊:2005-06-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-24 11:34:24 IP:220.134.xxx.xxx 未訂閱
請教各位前輩: 我下了一個 SQL , 內容如下, Select #10/11/12# From Table1 ; 得到結果是 "2012/10/11" . 而我想要得到的結果是 "1910/11/12" . 不知有無函數可以達到,或程式可以做到.. 而又不需要動到電腦的時間格式設定... 非常感謝...
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-24 14:28:38 IP:203.95.xxx.xxx 未訂閱
Hi, 那就直接下 #1910/11/12# 就可以啦!
JuliusChen
一般會員


發表:13
回覆:8
積分:4
註冊:2005-06-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-25 08:52:42 IP:220.134.xxx.xxx 未訂閱
您好,感謝您的回覆, 我有把問題單純化一點, 我原本的問題應該是 我有個 TEdit 的欄位,可讓使用者輸入日期. 我的 SQL 是如此 SQL1 := 'Select * from tab1 Where InDate = "#' edDate.Text '#"'; 但是使用者在此欄位可能輸入 '10/11/12' , '1910/11/12' ,'10/1/1' 等等情況. 我的目的是要年的部分都從 1900 算起, 否則上面第一種情況他出現的值會是 '10/11/2012', 那如果我加上 FormatDatetime('yyyymmdd',Tdate) 他又會出現 '2010/11/12' , 可是我想讓他出現的是 '1910/11/12' .. 謝謝!!
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-25 10:10:34 IP:203.95.xxx.xxx 未訂閱
我明白你的意思了, 這樣的話, 建議你直接使用 TDatetimePicker 會更方便, 使用者輸入的資料將會更明確, 也避免我們要自行判斷到底使用者輸入的是什麼. 若你希望使用者輸入的部分, 就是文字, 那唯一的解決之道就變成我們需要自行解析(parse)使用者輸入的字串後, 再組合出明確的格式提供給資料庫做查詢囉!
way888
初階會員


發表:32
回覆:76
積分:36
註冊:2005-05-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-26 00:24:57 IP:61.216.xxx.xxx 未訂閱
我有個 TEdit 的欄位,可讓使用者輸入日期. 我的 SQL 是如此 SQL1 := 'Select * from tab1 Where InDate = "#' edDate.Text '#"'; 但是使用者在此欄位可能輸入 '10/11/12' , '1910/11/12' ,'10/1/1' 等等情況. 我的目的是要年的部分都從 1900 算起, ------------------------------------------------- 1.可以用MaskEdit來指定格式 2.或是先判斷TEdit的值後,再下SQL.... 例如...(Uses加入 StrUtils) var st1,st2 : string; . . st1:=MidStr(edDate.Text,3,1);//取第3字 if SameText(st1,'/') then st2:='19' edDate.Text; else st2:=edDate.Text; SQL1 := 'Select * from tab1 Where InDate = "#' st2 '#"'; 發表人 - way888 於 2005/08/26 00:31:24 發表人 - way888 於 2005/08/26 00:38:57
系統時間:2024-06-25 13:35:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!