作者liaommx (Orz)
看板C_Sharp
標題[SQL ] Sqllite timestamp轉換成datetime?
時間Tue Feb 7 19:37:55 2017
手邊有一個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
類似像這樣的內容.
先在這邊謝過大家的建議了.
如果有需要補什麼內容我會再上來補的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.147.238
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1486467479.A.7A1.html
→ liaommx: 後來搞定了,直接new一個datetime (nanosecond) 就好了~ 02/08 19:36
→ liaommx: 哈哈,感謝ian90911, 我完全忘了可以這樣做 02/08 19:37