【.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]));
相关推荐
前端小趴菜05几秒前
Windi CSS
前端·css
xuankuxiaoyao11 分钟前
VUE.JS 实践 第二章
前端·javascript·vue.js
毕设源码-赖学姐14 分钟前
【开题答辩全过程】以 基于Vue的电商管理平台为例,包含答辩的问题和答案
前端·javascript·vue.js
Wayward and pinnacle17 分钟前
二次封装多选框组件
前端·javascript·vue.js
西木Qi22 分钟前
Centos10及下载
linux
面对疾风叭!哈撒给26 分钟前
Linux之Docker安装Mysql 8.0+
linux·mysql·docker
咬人喵喵33 分钟前
植树节主题核心 SVG 交互玩法 + 品牌 / 账号案例 + 组件 / 教程
前端·css·编辑器·svg·e2编辑器
代码AC不AC38 分钟前
【Linux】进程池
linux·主从模式·进程池
feng一样的男子43 分钟前
Rocky Linux 9 配置 IPv6 完整指南
linux·网络
十五年专注C++开发43 分钟前
Linux 下用 VS Code 高效调试
linux·运维·服务器·c++·vscode