首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Subsonic 3.0 SQLite FormatException parsing DateTime?

Subsonic 3.0 SQLite FormatException parsing DateTime?
EN

Stack Overflow用户
提问于 2009-08-30 13:48:01
回答 1查看 915关注 0票数 1

我有一个MS Access数据库,我已经将其转换为SQLite数据库。我已经完成了SubSonic的设置和工作,并且可以使用ActiveRecord成功地将数据从数据库中提取到WinForms应用程序中。除了一张桌子。

我得到了一个FormatException,“字符串未被识别为有效的DateTime”。数据库中日期列的格式为DD/MM/YYYY。

我甚至不想做任何太复杂的事情:

代码语言:javascript
复制
 var allOrders = order.All();

 foreach (order o in allOrders)
 {
   listBox1.Items.Add(string.Format("{0} - {1}", o.OrderDate.HasValue ? o.OrderDate.Value.ToShortDateString() : string.Empty, o.Product));
 }

我不太确定为什么这个问题首先会显现出来:

EN

回答 1

Stack Overflow用户

发布于 2009-08-30 18:12:54

SQLite有“有趣”的格式化日期的方式--你必须非常非常确定你得到的是你认为的结果,因为通常它不是DD/MM/YYYY -如果我没记错的话,情况正好相反。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1353908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档