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

請問關於時間的 format

答題得分者是:coa
szj
一般會員


發表:7
回覆:6
積分:2
註冊:2006-09-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-29 17:25:03 IP:203.204.xxx.xxx 訂閱
 
請問 c builder 是否有可以做時間轉換的函式
例如: 當收到 "Tue 01/29 16:22:33 2007" 的字串時 ( weekday mon/mday hour:min:sec year)
能夠自動轉換成從 00:00:00 GMT, January 1, 1970 開始所經過的秒數
目前有試過用 TDateTime,但是不曉得要如何將收到的字串轉換成 TDateTime 的格式來做處理
還是說只能自己 parse 字串,然後自己計算??

Regards,
szj

coa
一般會員


發表:1
回覆:16
積分:13
註冊:2004-07-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-29 23:51:49 IP:221.169.xxx.xxx 未訂閱
szj 你好:
Tue 01/29 16:22:33 2007, 如果只是單純轉換時間的話 Tue-星期這一欄是可以不需要的...你可以將其 parsing 掉
至於要把 yyyy/mm/dd hh:nn:ss 或 mm/dd hh:nn:ss yyyy...等 Time FormatString 轉成 TDateTime 格式的話
你可以查 DateTimeToFileDate 及 FileDateToDateTime 的 Help
要注意的是...TDateTimeVal 是 double 值
表示距 1899/12/30 AM 12:00 共幾天, 要換算成秒的話請在自行轉換...

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