關於SQLite數據庫 字段 DateTime 類型


這兩天剛接觸SQLite 數據庫 還沒有太過於深入的了解 , 於是出現了一個問題 :

我在 C#中 ,使用SQLiteHelper 查詢SQLite數據庫數據時,報了這個錯誤: System.FormatException:“該字符串未被識別為有效的 DateTime。”

在網上查詢了一些文章后,我發現sqlite使用標准的時間格式,即 yyyy-mm-dd hh:mm:ss

我之前存儲的數據為 2017-7-10 9:25:36

 按照標准格式 更改為: 2017-07-10 09:25:36 

說白了就是  除了年份是4位數 后面的格式都是2位數 單數時間補0

另外經過親自測試 2017/07/10 09:25:36 也是不行的 標准格式必須為 yyyy-mm-dd hh:mm:ss

最后我又發現個問題:

在調試C# 程序的時候 調試還沒關閉

 

當調試到這一步報錯時 此時調試還未關閉  進行數據庫操作時 會無響應 關掉調試 就可以繼續操作數據庫了

 在這里本人用的數據庫工具是 SQLiteStudio 

 

這里的出現的問題純屬個人遇到問題之后,並查詢資料解決問題,可能解決方案還不夠全面,菜鳥一枚,希望能幫助到和我遇到一樣問題的小伙伴們,如果有什么更深層次的解決方案以及理解,歡迎大神們評論補充,謝謝!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM