【.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]));
相关推荐
zzhclc几秒前
pyrosm windows 如何搭建环境 使用conda
linux·运维·服务器
行走的陀螺仪5 分钟前
使用uniapp,实现根据时间倒计时执行进度条变化
前端·javascript·uni-app·vue2·h5
科技D人生11 分钟前
Vue.js 学习总结(19)—— Vue3 按钮防重复点击三种方案总结
前端·vue.js·uniapp·vue3 防重复提交·uniapp 防重复提交·前端防抖
QT 小鲜肉14 分钟前
【Linux命令大全】001.文件管理之slocate命令(实操篇)
linux·运维·服务器·数据库·笔记
绿白尼15 分钟前
USB的NRZI编码机制和位填充机制
linux
指尖跳动的光21 分钟前
前端视角-如何保证系统稳定性
前端
peterhunter032022 分钟前
CONFIG_CPU_SW_DOMAIN_PAN
linux
zfj32123 分钟前
Linux 系统 I/O 监控命令大全
linux·服务器·数据库·io·监控
fruge23 分钟前
2025全栈技术深耕与实践:从框架融合到工程落地
前端
___波子 Pro Max.31 分钟前
Linux下的posix_spawn接口使用场景及与fork区别
linux