看板 C_Sharp 關於我們 聯絡資訊
手邊有一個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
ian90911: 小測試 https://dotnetfiddle.net/YCMl8z 02/08 09:13
liaommx: 後來搞定了,直接new一個datetime (nanosecond) 就好了~ 02/08 19:36
liaommx: 哈哈,感謝ian90911, 我完全忘了可以這樣做 02/08 19:37