[英]Sqlite datetime convert to .Net datetime
Xamarin SQLiteConnection無法轉換日期時間值。 這是我的查詢:
var getDocumentsQuery = @"Select d.CreateDate From Docume Where d.IsSynced=0 ";
var documents = _db.Query<DocumentDTO> (getDocumentsQuery);
DocumentDTO類具有屬性
public DateTime CreateDate { get; set; }
在我直接執行查詢到sqlite數據庫的地方,它返回這樣的值:
2015-10-21 04:20:30
但是從xamarin開始,在我的文檔中,每個DocumentDTO對象都有默認的datetime值:
document [0] .CreateDate {1/1/0001 12:00:00 AM} System.DateTime
因此,SQLConnection無法正確轉換日期時間值
數據庫表中CreateDate的列類型是什么? 如果是文本類型,則可能無法正確轉換為DateTime。
根據先前的答案,它是什么Sql Lite庫? 有些是ORM庫,因此它們可以為您處理,但是值得檢查
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.