【.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]));
相关推荐
历程里程碑几秒前
Linux 46 HTTPS(协议原理)安全通信全流程解析
linux·网络·c++·网络协议·http·https·排序算法
FreeBuf_几秒前
利用eBPF与io_uring高级技术的Linux Rootkit演进
linux·运维·服务器
We་ct几秒前
LeetCode 46. 全排列:深度解析+代码拆解
前端·数据结构·算法·leetcode·typescript·深度优先·回溯
hy____123几秒前
Linux_多线程
linux·服务器
fygfh.1 分钟前
Linux开发中进程与线程的创建与生命周期
java·linux·服务器
problc2 分钟前
前端预览pdf有哪些方案
前端·pdf
小小仙。4 分钟前
IT自学第三十二天
服务器·前端·javascript
@大迁世界8 分钟前
01.什么是 ReactJS?
前端·javascript·react.js·前端框架·ecmascript
IT从业者张某某8 分钟前
给Ubuntu用户添加Docker权限(永久生效,无需sudo)
linux·ubuntu·docker
Yupureki9 分钟前
《C++实战项目-高并发内存池》2.ObjectPool构造
linux·服务器·c语言·开发语言·jvm·c++