如何判断某一时间点是不是在一个时间段内,plsql或是java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断某一时间点是不是在一个时间段内,plsql或是java相关的知识,希望对你有一定的参考价值。

某一时间点,譬如说是20:30,时间段是18 :00 ~ 01:00,怎么判断这个时间点是否在这个时间段内?

参考技术A 首先,01:00是次日的

String hql="SELECT * FROM testTable WHERE aDate BETWEEN ? AND ?";
Query query=.............;
query.setParameter(1, aDate);
query.setParameter(1, bDate);

如果是没有日期、而只是一个字符串,那就当作字符串比较了。本回答被提问者采纳
参考技术B 如果用sql的话,如果你的日期是以date类型存在数据库直接用大于跟小于号就可以,如果是字符串类型就用内置函数to_date()将字符串转为date然后直接用大于号跟小于号就行了, 参考技术C 得加上日期,不然没法判断,sql转换为时间就可以用between来判断了,Java中转换为date,用getTime()转换为毫秒来比较大小

C语言应用(2)——判断当前时间是不是在一个时间段内(含跨天)

参考技术A 举例有如下几个时间段:

A.0-7点
B.7-20点
C.21-7点

测试结果:

• 由 Leung 写于 2022 年 2 月 22 日

• 参考: Java判断某时间是否在一个时间段
     判定某个小时是否处于一个时间区间的实现(含跨天)

以上是关于如何判断某一时间点是不是在一个时间段内,plsql或是java的主要内容,如果未能解决你的问题,请参考以下文章

C语言应用(2)——判断当前时间是不是在一个时间段内(含跨天)

EXCEL中如何判断一个时间区间是不是在另一个时间区间内?

如何判断当前时间是不是在一个时间段内?

平面坐标系中 如何判断某一点在一矩形区域内?

oracle 中如何判断字符串中是不是有某一个字符

excel如何判断某一列内容是不是包含在另一列中