關於SQLite數據庫 字段 DateTime 類型

這兩天剛接觸SQLite 數據庫 尚未太過於深刻的瞭解 , 因而出現了一個問題 :sql

我在 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 spa

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

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

最後我又發現個問題:orm

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

 

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

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

 

這裏的出現的問題純屬我的遇到問題以後,並查詢資料解決問題,可能解決方案還不夠全面,菜鳥一枚,但願能幫助到和我遇到同樣問題的小夥伴們,若是有什麼更深層次的解決方案以及理解,歡迎大神們評論補充,謝謝!

相關文章
相關標籤/搜索