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)) 才行

相关推荐
多多*8 小时前
LUA+Reids实现库存秒杀预扣减 记录流水 以及自己的思考
linux·开发语言·redis·python·bootstrap·lua
多多*17 小时前
微服务网关SpringCloudGateway+SaToken鉴权
linux·开发语言·redis·python·sql·log4j·bootstrap
愿你是阳光06072 天前
Java-redis实现限时在线秒杀功能
java·redis·bootstrap
大数据魔法师8 天前
Bootstrap项目 - 个人作品与成就展示网站
前端·bootstrap·html
多多*10 天前
中间件redis 功能篇 过期淘汰策略和内存淘汰策略 力扣例题实现LRU
linux·javascript·数据库·redis·sql·log4j·bootstrap
rit843249916 天前
Spring Boot整合Redis
spring boot·redis·bootstrap
林的快手17 天前
基于 Redis 实现短信验证码登录功能的完整方案
java·开发语言·数据库·redis·缓存·bootstrap
A_aspectJ17 天前
基于Bootstrap 的网页html css 登录页制作成品
前端·css·bootstrap·html
穗门永存19 天前
Ajax+BootStrap实现分页
ajax·okhttp·bootstrap
Dontla21 天前
BootCDN介绍(Bootstrap主导的前端开源项目免费CDN加速服务)
前端·开源·bootstrap