freesql orm 使用 DynamicFilterInfo 拼接日期查询条件时间格式一个难得的经验

文本到时间条件的转换

前端输入 1253-3 , 后台提示"varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值"

经查询, mssql 【datetime】数据类型:最大是9999年12 月31日,最小是1753年1月1日

所以要拼接限制一下, 只是 if (val.ToDate() < DateTime.MinValue || val.ToDate() > DateTime.MaxValue) 这个方式处理 1253-3-3 会报错

改成 if (val.ToDate() < new DateTime(1753, 1, 1) || val.ToDate() > new DateTime(9999, 12, 31)) 才行

相关推荐
西红柿土豆丶2 天前
基于Flask、Bootstrap及深度学习的水库智能监测分析平台
人工智能·python·深度学习·flask·bootstrap
A_aspectJ2 天前
【Bootstrap V4系列】学习入门教程之 组件-输入组(Input group)
前端·css·学习·bootstrap·html
layman05283 天前
node.js 实战——餐厅静态主页编写(express+node+ejs+bootstrap)
node.js·bootstrap·express
若水晴空初如梦4 天前
QT聊天项目DAY10
qt·bootstrap·mybatis
小刘|4 天前
Redis 中简单动态字符串(SDS)的深入解析
数据库·redis·bootstrap
RunsenLIu4 天前
基于Django和Bootstrap开发的美食推荐系统
django·bootstrap·美食
若水晴空初如梦6 天前
QT聊天项目DAY09
开发语言·qt·bootstrap
编程乐趣6 天前
一个基于Asp.Net Core + Angular + Bootstrap开源CMS系统
开源·bootstrap·asp.net
邪恶的贝利亚6 天前
redis大全
数据库·redis·bootstrap
A_aspectJ7 天前
【Bootstrap V4系列】学习入门教程之 组件-卡片(Card)高级用法
前端·学习·bootstrap