[SQL ] Sqllite timestamp轉換成datetime?

作者: liaommx (Orz)   2017-02-07 19:37:55
手邊有一個db檔案
想從裡面去取得一些欄位做處理
https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki
我從這網站拿到dll檔,
可以正常連線,開啟資料表取得資料.
但是取得正常的int,text都沒問題
要取得格式是timestamp的資料,就有一些問題發生
c# 說我取得的資料不是正確的datetime資料.
經過getint64抓取出來的資料是
635288553020000000
意思是距離0000年/1/1 00:00:00
63528855302秒,(好像是utc time?)
大約是2014年(我忘了幾月幾號了)
總感覺sqlite dll應該有可以直接轉換的格式才對
如果沒有,這部份大家有什麼建議去做計算呢?
我想要抓到的資料結果是2014年3月14日 14:20:35
類似像這樣的內容.
先在這邊謝過大家的建議了.
如果有需要補什麼內容我會再上來補的
作者: ian90911 (xopowo)   2017-02-08 09:13:00
作者: liaommx (Orz)   2017-02-08 19:36:00
後來搞定了,直接new一個datetime (nanosecond) 就好了~哈哈,感謝ian90911, 我完全忘了可以這樣做

Links booklink

Contact Us: admin [ a t ] ucptt.com