首页 > 其他分享 >lambdaQuery中EQ、NE、GT、LT、GE、LE的用法

lambdaQuery中EQ、NE、GT、LT、GE、LE的用法

时间:2022-09-21 16:56:17浏览次数:59  
标签:DateUtil GT NE LT taskFlowService getCreateTime 等于 lambdaQuery now

lt:less than 小于
le:less than or equal to 小于等于
eq:equal to 等于
ne:not equal to 不等于
ge:greater than or equal to 大于等于
gt:greater than 大于
lq: 是小于等于

Maybatis-Plus lambdaQuery和mapper中EQ、NE、GT、LT、GE、LE的用法及详解

1.等于当前时间

//EQ 就是 EQUAL等于

taskFlowService.lambdaQuery().eq(TaskFlow::getCreateTime,DateUtil.now())

2.不等于当前时间

//NE就是 NOT EQUAL不等于

taskFlowService.lambdaQuery().ne(TaskFlow::getCreateTime,DateUtil.now());

3.大于当前时间

//GT 就是 GREATER THAN大于

taskFlowService.lambdaQuery().gt(TaskFlow::getCreateTime,DateUtil.now());

4.小于当前时间

//LT 就是 LESS THAN小于

taskFlowService.lambdaQuery().lt(TaskFlow::getCreateTime,DateUtil.now());

5.大于等于当前时间

//GE 就是 GREATER THAN OR EQUAL 大于等于

taskFlowService.lambdaQuery().ge(TaskFlow::getCreateTime,DateUtil.now());

6.小于等于当前时间

//LE 就是 LESS THAN OR EQUAL 小于等于

taskFlowService.lambdaQuery().le(TaskFlow::getCreateTime,DateUtil.now());

7.2个时间段是否相交

if ((!start1.after(end2)) && (!end1.before(start2))) {
System.out.println("时间重叠");
}

标签:DateUtil,GT,NE,LT,taskFlowService,getCreateTime,等于,lambdaQuery,now
From: https://www.cnblogs.com/liupj/p/16716223.html

相关文章

  • 基于Nonebot2搭建QQ机器人(一)环境配置
    目录Nonebot2搭建流程一、概述1、引言2、框架简介二、go-cqhttp配置三、Nonebot安装1、搭建脚手架2、使用方式3、环境配置4、修改配置文件Nonebot2搭建流程一......
  • 一套 .NET开发的邮箱Mail开源库
    今天给大家推荐一个基于.Net开发的邮箱开源库。 邮箱在我们日常工作中,可以说是非常常见了。个人邮箱一般都是免费的,但企业邮箱会收费,虽然一般情况下,市面邮箱已经够用了......
  • Linux(Debian) 配置netcore环境
    一、准备工作    ①、开启粘贴板#进入defaults.vim【未安装vim,按需安装】linaro@linaro-alip:~$sudovi/usr/share/vim/vim81/defaults.vim#将setmouse=......
  • donet framework 4.8 WebApi 集成 websocket 的测试
    后端:C#.netframework4.8WebApi  usingSystem;usingSystem.Collections.Generic;usingSystem.Net;usingSystem.Net.Http;usingSystem.Net.WebSockets;usi......
  • windows下mingw64编译darknet过程中遇到的错误记录下
    ./examples/go.c:787:5:error:unknowntypename'fd_set';didyoumean'fpos_t'? 解决:      go.c文件中添加头文件#include<sys/select.h> ./include......
  • .Net 7内容汇总(2)--原始字符串
    在C#11里,添加了一个叫原始字符串的东西。这个东西算是我相当喜欢以及期待的功能。我们先来看看这玩意咋用。首先,我们先来看看之前如果我们需要定义一个带引号的字符串我们......
  • Net5 控制台程序引入Nlog 、Nlog配置文件解读
    十年河东,十年河西,莫欺少年穷学无止境,精益求精nlog是继log4Net后C#编程界又一颗闪亮的星,俗称superstar1、先学会使用1.1、新建控制台应用程序,引入如下nuget1、Micros......
  • 用户交互Scanner
    用户交互ScannerScanner对象我们可以通过Scanner类来获取用户输入基本语法:Scanners=newScanner(System.in);通过Scanner类的next()与nextLine()方法获取......
  • 在.net平台C#程序防止被反编译效果测试
    在.net平台C#程序是目前较常用的编程语言,但其易被反编译的特点,一直是一个难题。今天看到一个防止反编译利器—外壳加密工具。加密后的效果还是杠杠滴。(看说明,对java程......
  • [vscode] 设定在 new tab 中打开文件
    每次打开文件都新开一个tab方法一设置中搜索previewWorkbench/EditorManagement选项卡中取消勾选Workbench>Editor:EnablePreview方法二Ctrl+Shift+P搜索......