【.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]));
相关推荐
莎士比亚的文学花园9 小时前
Linux驱动开发(1)——系统移植
linux·运维·服务器
PH = 79 小时前
OverlayFS联合文件系统使用示例
java·linux·服务器
AC赳赳老秦9 小时前
OpenClaw进阶技巧:批量修改文件内容、替换关键词,解放双手
java·linux·人工智能·python·算法·测试用例·openclaw
ejinxian9 小时前
Rust GUI框架Azul与Electron、WebView2
前端·javascript·electron
IT_陈寒10 小时前
Vue的v-for里用index当key,我被自己坑惨了
前端·人工智能·后端
Joseph Cooper10 小时前
STM32MP157 Linux驱动学习笔记(四):典型总线与设备模型(SPI/USB)
linux·stm32·学习
坚持就完事了10 小时前
Linux中的mv命令
linux·运维·服务器
SongYuLong的博客10 小时前
Claude Code安装配置(Linux)
linux·运维·服务器
代码不加糖11 小时前
0基础搭建前后端分离项目:实现菜单与界面左右布局
java·前端·javascript·mysql·elementui·mybatis
栈低来信11 小时前
kernel信号量源码分析
linux