簡體   English   中英

SQLite datetime轉換為.net datetime

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM