【发布时间】:2015-10-21 09:19:50
【问题描述】:
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 对象都有默认的日期时间值:
documents[0].CreateDate {1/1/0001 12:00:00 AM} System.DateTime
所以,SQLConnection 无法正确转换日期时间值
【问题讨论】:
-
您使用的是哪个特定的 SQLite 库?我从来没有遇到过转换 DateTime 的问题。