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 交通频道 作文范文 小学2011年春工作总结 中职新生军训总结表彰大会校长讲话稿 透支的承诺 有题不如无题 2016最伤感的爱情句子 副州长在州直安全生产工作会议结束时的讲话 谢谢您,付老师 小学五年级作文400字:清凉的雨 鸡年祝福病人早日康复的贺卡祝福语(英文版) 临江仙 忆童年 菠萝兔发明的机器人 人生的另一种财富,赚钱先要算好的几笔账 公司财务负责人年度个人工作总结 区县社会扶贫工作总结 小狗“嘟嘟”作文800字 红岩菜花引 保险专业求职信范文 创森会议发言稿 写作的快乐与烦恼500字 水浒传第20回读后感 农村无照经营状况调研报告 南湖的风景 乡下(又名《小桥流水人家》) 小学六年级作文1000字:可爱的小白 反败为胜的字条 雨天的清明节 喜羊羊与灰太狼(终于吃到羊)作文 吝啬反义词_吝啬近义词_吝啬造句 那些比你聪明的人都比你勤奋 活在别人眼里很累 工作联络函范文 质量安全科科长竟职报告 五言送李侍御联句 诗集 印度女子命比纸薄 考试成绩下降500字检讨书2篇 中国地铁安全运营心得体会 1000字国庆晚会的观后感作文范文 高中高二作文1000字:我的初三生活进行式 考试祝福语大全2014年 悲惨世界读后感500字3篇 2017三年级班主任工作计划 中华文化作文1000字 元旦祝福 曾经最美的华年已被岁月沧桑 医院内科主任述职报告范文 《鞋匠的儿子》教案02 叶子走了 气节高尚的苏武作文 小学四年级作文550字:此时的我泪流满面

Copyright © 2016 phpStudy |