LINQ字符串向datetime 转换时失败的处理方法


今天在使用LINQ时,由于数据库中的时间保存的是varchar()格式,查询时需要比较时间先后,于是使用了:

复制代码 代码如下:

from j in system.jhzd
where j.dwbm.ToString().Trim() == branchcode.ToString().Trim()
&& Convert.ToDateTime(j.yearmonth.ToString().Trim()).CompareTo(Convert.ToDateTime(timeFrom)) >= 0
&& Convert.ToDateTime(j.yearmonth.ToString().Trim()).CompareTo(Convert.ToDateTime(timeTo)) <= 0
join b in system.t_sys_Branch
on j.dwbm.ToString().Trim() equals b.BranchCode
join c in system.T_CWLB
on j.xmlb.ToString().Trim() equals c.ID
select new
{
BranchName = b.BranchName,
category = c.CWMC,
money = j.je,
comefrom = j.zjly,
time = j.yearmonth,
zhaiyao = j.zhaiyao,
}

可是,使用时却发现数据库报 "从字符串向 datetime 转换时失败"。

 

试了很多方法,仍没有用,最终发现,数据库中yearmonth这个字段的字符串保存的是"2013年01月04日",

当把它改成"2013-01-04"时,发现查询正常,有效。



相关阅读:
Java IO流 文件传输基础
PHP采用XML-RPC构造Web Service实例教程
在CentOS服务器上安装配置LEMP的详细教程
轻松学习C#的基础入门
Yii2中关联查询简单用法示例
遍历DOM对象内的元素属性示例代码
将Access数据库中数据导入到SQL Server中的详细方法实例
Android SlidingDrawer 抽屉效果的实现
php中JSON的使用方法
HTML5全屏(Fullscreen)API详细介绍
Javascript中匿名函数的多种调用方式总结
详解Java中用于查找对象哈希码值的hashCode()函数
Gridview使用CheckBox全选与单选采用js实现同时高亮显示选择行
PHP获取当前文件的父目录方法汇总
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 小学生演讲稿:珍惜生命中的每一天 小学五年级作文750字:我的梦想之旅 机电学院团委工作计划 那个喜欢叫我呆呆的女生 。 炖菜怎么把握火候 祝福短语毕业 游褒禅山记(转载) 怀念我的班妈妈作文1200字 党员三严三实民主评议个人工作总结 元旦,让我们手捧祝福 暑假生活800字作文 生命与健康 人生中的赛跑作文800字 秋日过昭陵 小学六年级作文650字:秋日私语 避风港作文200字 IKEA发达秘籍 入党介绍人意见范本 医务科科长选拔演讲(竞职演讲) 平淡的日子,品出与众不同的滋味 说两件好玩的事1200字 毕加索与安装工的畅聊之谊 2014年党员教师年终自我总结 逝去真的让我心碎--谈罗兰与魅影 草娃娃观察日记 余浩东 党员先进性量化考评管理新模式工作汇报 嫌弃的女人,命会越来越薄! 现实、网络,我该怎样抉择? 关于勿忘甲午的作文 利用网络得先了解它观《网络妈妈有感》400字 难忘的学校生活中的一件事500字 在XX公路建设开工奠基仪式上的讲话 党委代表第十一个党风廉政教育月动员大会讲话 我欣赏生命 高中生优秀作文点评:《故乡的老街》 给自己刻碑的人 水蓝蓝作文300字 匆匆读后感350字 题记四月,一个不眠夜的宣泄 最后赢的都是细节 小象卷笔刀作文 与君想念 英雄联盟感人话语 初中初三作文800字:家乡的汉丰湖 婶婶远房侄女的故事 螺丝钉精神激励我前进作文800字 2015保持共产党员先进性教育活动分析评议阶段实施方案-范文 阳光下的洒脱作文900字 竞聘演讲稿(学生会)竞职演讲 温柔的风拂面而过

Copyright © 2016 phpStudy |