当前位置: 首页 > 知识库问答 >
问题:

Spring JPA使用LocalDateTime在mongo中获取范围(包括)之间的日期

淳于煌
2023-03-14

与此问题非常相似:检查两个其他日期之间的日期spring data jpa

但是,我尝试使用MongoDB和java.time.LocalDateTime来实现这一点。

    null

共有1个答案

殳俊
2023-03-14

您必须进行自定义查询:

Query query = new Query(
      new Criteria().andOperator(
    Criteria.where("metadataStartTime").gte(start),
    Criteria.where("metadataStartTime").lte(end)
  )
);

return mongoTemplate.find(query, EntityName.class);
 类似资料:
  • 问题内容: 给定以下日期: 和一个静态变量: 我需要创建一个数组,如: 周末除外。 不,这不是功课…出于某种原因,我今天无法直截了当。 问题答案: 对于PHP> = 5.3.0,请使用DatePeriod类。不幸的是,几乎没有记录。

  • 问题内容: 我需要填充一个表,该表将存储2个给定日期之间的日期范围:09/01/11-10/10/11 因此,在这种情况下,该表将从2011年9月1日开始存储,直到每天存储到10/10/11,我想知道在SQL Server中是否有一种巧妙的方法-我目前正在使用SQL Server 2008 。 谢谢 问题答案: 在SQL 2005+上很容易;如果您有数字表或理货表,操作会更容易。我在下面伪造了它:

  • 问题内容: 假设我有个约会2013年6月20日 如何获取上周的日期范围,即本例中的6月9日至6月15日。 另外,如果日期是2013年6月2日 范围应该是5月26日至6月1日 问题答案: 这是基于Java日历的解决方案 输出 它已本地化,在我的“语言环境”周中,从星期一开始

  • 我用LocalDateTime.now()获得Java8中的LocalDateTime。但是有时这个now()函数以没有秒的格式返回时间给我。我以为是因为秒是零,但我需要秒。 PD:我有一个调度程序,它每30秒运行一次“LocalDateTime.Now()”。这是它在控制台中显示的内容。

  • 问题内容: 假设这是如何获取乔达时间的当前时间: 您如何计算变量和的值? 我正在试图做的是产生一些SQL做的有间发生的所有交易记录的查询和。 问题答案: 我会用: 然后检查是否有任何特定时间。 当然,这部分取决于确切存储在数据库中的内容以及您感兴趣的时区。

  • 问题内容: 如何在MySQL中的日期范围之间选择数据。我的专栏是24小时的祖鲁时间格式。 尽管在这些时间段之间有数据,但不返回任何内容。我是否必须强制 “发件人” 和 “发件人” 字段中的值键入查询? 问题答案: 您需要更新日期格式: