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

字串轉換日期格式

答題得分者是:pcboy2
silveryfox
一般會員


發表:6
回覆:7
積分:2
註冊:2004-10-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-19 11:58:04 IP:60.248.xxx.xxx 未訂閱
請問﹐小弟有個字串是表示時間如︰May 10, 2005 2:46:52 PM CST 現在要將之轉換為Date Type存入Access 請問Delphi有方法可以做嗎? 或是只能用字串切割的方法? 謝謝
odyaho
初階會員


發表:60
回覆:104
積分:42
註冊:2005-02-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-19 12:09:01 IP:202.181.xxx.xxx 未訂閱
Dear silveryfox :    Code as follows: (for BCB)    

Form1->Table1->FieldByName("D_DATE")->AsDateTime = StrToDate(Form1->MaskEdit1->Text);
Table1 and MaskEdit可以改成你想用的元件... or use

Form1->Edit1->Text = Now().FormatString("yyyymmddhhnnss");
也可 發表人 - odyaho 於 2005/05/19 12:11:29
silveryfox
一般會員


發表:6
回覆:7
積分:2
註冊:2004-10-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-19 13:23:38 IP:60.248.xxx.xxx 未訂閱
引言: Dear silveryfox : Code as follows: (for BCB)

Form1->Table1->FieldByName("D_DATE")->AsDateTime = StrToDate(Form1->MaskEdit1->Text);
Table1 and MaskEdit可以改成你想用的元件... or use

Form1->Edit1->Text = Now().FormatString("yyyymmddhhnnss");
也可 發表人 - odyaho 於 2005/05/19 12:11:29
sorry 小弟寫的可能不是很清楚 小弟的意思是我的時間字串格式為:May 10, 2005 2:51:08 PM CST 是否有方法將之轉為Access或Delphi可以接受的Date Type? 或是只能由字串切割著手? 謝謝
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-19 13:51:58 IP:210.69.xxx.xxx 未訂閱
應該是自己要切字串 小時 已經很明顯 可能 1 or 2 位數, 分, 秒 也可能只有 1 位 月份的英文字是否一定 3 位數 ? 日 可能也 1 or 2 位 ********************* 如果您滿意答案,請結案 *********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
系統時間:2024-03-28 19:26:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!