請問strtodate ,strtodatetime 問題 |
答題得分者是:wyndog
|
SamSam1230
中階會員 發表:128 回覆:178 積分:65 註冊:2004-12-23 發送簡訊給我 |
各位大大
我真的有一點給搞混了
我是用D4
我用Strtodate 的 system function , 從help得知轉換的String format
是根據system 的shortdate format
所以我都以這樣寫的
nowDate := StrToDate(FormatDateTime(SysUtils.ShortDateFormat ,ndate))
為什麼要這樣因為我只要ndate 日期的部分
問題是當我的 system date 是 yyyy/dd/mm
那strtodate 理應根據 yyyy/dd/mm 去轉
但我發現的是strtodate 吃不到 for example 30 june 2005 => 2005/30/06
但是strtodate 是不行的, 但是把它改成 2005/06/30 input 進去就可以
我真的不太知道什麼問題, 是system function call strtodate 的問題嗎?
help 是說根據system shor date format 但看起來又不是
|
wyndog
資深會員 發表:7 回覆:362 積分:348 註冊:2004-10-12 發送簡訊給我 |
|
SamSam1230
中階會員 發表:128 回覆:178 積分:65 註冊:2004-12-23 發送簡訊給我 |
謝謝reptile大大
但想順口問一下
SQL 裡的dateTimeformat BDE 裡的SQL 我的SQLTEXT 是
SQLTEXT := 'Select * From ' LogSheet_Prefix TableList[0] ' where REC_DATETIME between cast("' StartTime '" as timestamp) and cast("' EndTime '" as timestamp)' ' order by REC_DATETIME' SOrder 那個starttime 跟 endtime
之前我是用 system shorttime format 的格式 yyyy/dd/mm
但我發現好像又不行, 把它改成 mm/dd/yyyy
不知道大大有沒有遇過這樣的
|
wyndog
資深會員 發表:7 回覆:362 積分:348 註冊:2004-10-12 發送簡訊給我 |
|
SamSam1230
中階會員 發表:128 回覆:178 積分:65 註冊:2004-12-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |