我有这个模型:
public class Event {
private String name;
private Date start;
private Date end;
}
和存储库为
@Repository
public interface EventRepository extends JpaRepository<Event, Long> {
List<Event> findByEventTypeAccount(Account account);
}
我想做的是,我将传递一个日期,并需要检查该日期在start
和之间(end
例如,我将9月30日作为日期传递,并且需要查找9月30日在其start
和之间的所有条目end
)
像findDateisBetweenStartAndEnd(Date date)
什么?
您应该看一下参考文档。很好解释。
就您而言,我认为您不能在两者之间使用,因为您需要传递两个html" target="_blank">参数
之间 -findByStartDateBetween…其中x.startDate在?1和?2之间
根据您的情况,请结合使用LessThan
或LessThanEqual
与GreaterThan
或GreaterThanEqual
LessThan-findByEndLessThan…其中x.start <?1
LessThanEqual findByEndLessThanEqual…其中x.start <=?1
GreaterThan-findByStartGreaterThan…其中x.end>?1
GreaterThanEqual-findByStartGreaterThanEqual…其中x.end> =?1
您可以使用运营商And
和Or
这两个结合起来。
问题内容: 我从Stackoverflow那里获得了这段代码,并对其进行了少许更改以适应今天的日期。 我想检查今天是否适合两个日期之间。但这是行不通的。我想念什么? 问题答案: 编辑: 使用<=或> =来计算今天的日期 这是您的代码的正确答案。只需使用strtotime()php函数
问题内容: 我有以下代码: 日期,开始和结束都是格式为1/1的变量。我应该怎么做才能打印出正确的结果?我尝试将日期设置为10/2,开始设置为3/14,结束设置为11/7,并且打印“否!”,这表示运行不正确。我想必须将它们格式化为日期格式,然后进行比较。 问题答案: 由于您仍然不满意,因此我有另一个答案。不使用日期时间和年份。 它仅使用内置元组并对其进行比较: 您可以轻松创建如下这样的元组:
问题内容: 我需要生成两个给定日期之间的所有日期。只要只有一个日期范围,此方法就可以正常工作。但是,如果我有多个日期范围,则此解决方案不起作用。我在这里以及Asktom上都进行了搜索,但是找不到相关的指针/解决方案。 我使用all_objects和CONNECT BY ROWNUM尝试了两种解决方案,但是没有运气。这是问题说明:sqlfiddle 输入 输出 问题答案:
我要做的是,我将传递一个日期,并需要检查该日期在和之间(例如,我将9月30日传递为日期,并需要找到所有在和之间具有9月30日的条目) 类似于?
问题内容: 我有一个包含多个数据结构的文件,如下所示: 我想找到所有有效载荷事件:SMS-MO-FSM或有效载荷:SMS-MO-FSM-INFO,发生在时间2010-03-23 12:56:47和2010-03-23 13之间: 56:47。到目前为止,当查询此文件时,我以以下方式使用了awk: 这将为我提供在2010-03-23 14:16:35的第二个事件发生的所有事件。但是,我正在努力思考如
我有一个动态的日期列表,比如说他们相隔3个月,但是这些日期可能会变为相隔5个月、2个月等等 然后我有一个相隔一个月的日期列表。我需要做的是检查相隔1个月的列表中的哪个日期介于动态列表中的哪个月之间。 例如: 动态列表 2012年6月1日 静态列表 2012年6月1日 2012年7月1日 2012年8月1日 2012年9月1日 2012年10月1日 2012年12月1日 2013年1月1日 2013