【.net core】【sqlsugar】时间查询示例

1、时间包含查询示例

cs 复制代码
//model.TimeInterval为时间区间参数,参数格式为2024-01-01~2025-01-01
//query为当前查询的语句内容
//为当前查询语句增加创建时间模糊搜索查询条件
query = query.Where(a => ((DateTime)a.F_CreatorTime).ToString("yyyy-MM-dd HH:mm:ss").Contains(model.F_CreatorTime));

2、时间段查询示例

cs 复制代码
//model.TimeInterval为时间区间参数,参数格式为2024-01-01~2025-01-01
//query为当前查询的语句内容
var timeList = model.TimeInterval.Split('~');
var startTime = Convert.ToDateTime(timeList[0]);

var endTime = Convert.ToDateTime(timeList[1]);
//为当前查询语句增加创建时间时间区间查询条件
query = query.Where(a => a.F_CreatorTime >= Convert.ToDateTime(timeList[0]) && a.F_CreatorTime <= Convert.ToDateTime(timeList[1]));
相关推荐
牛奶5 分钟前
你不知道的JS(下):总结与未来
前端·javascript·电子书
牛奶8 分钟前
你不知道的JS(下):深入JS(上)
前端·javascript·电子书
CappuccinoRose1 小时前
HTML语法学习文档(五)
前端·html·html5·表单
2401_858286112 小时前
OS55.【Linux】理解信号量(不是信号)
linux·运维·服务器·计数器·信号量
硅基动力AI2 小时前
如何判断一个关键词值不值得做?
java·前端·数据库
S-码农3 小时前
Linux进程通信——消息队列
linux
yq1982043011563 小时前
使用Django构建视频解析网站 从Naver视频下载器看Web开发全流程
前端·django·音视频
零基础的修炼4 小时前
Linux网络---数据链路层
linux·服务器·网络
李明卫杭州4 小时前
在 JavaScript 中,生成器函数(Generator Function)
前端·javascript
楼田莉子4 小时前
Linux学习:线程的同步与互斥
linux·运维·c++·学习