gpt4 book ai didi

date - Groovy 在 00 :00:00 分钟获取今天的日期

转载 作者:行者123 更新时间:2023-12-04 02:53:55 30 4
gpt4 key购买 nike

我有这个问题。我需要执行以下操作:

  • 获取今天的日期
  • 创建一个新日期,即今天的 00:00:00
  • 制作另一个日期,即今天的 23:59:59

  • 例如。今天日期是 2012 年 1 月 12 日 19:00

    我如何创建一个新的日期,即 12-January-2012 00:00(当天的开始)

    这似乎很容易,但我找不到任何常规方法来获得它,任何帮助都会受到赞赏。

    最佳答案

    要在午夜获取日期,请使用 Date.clearTime (docs) :

    dateAtMidnight = new Date()
    dateAtMidnight.clearTime()

    (Javadocs 适用于 Groovy JDK < 2.0, clearTime() 在 Groovy JDK 2.0 中声明为 void,阻止 d = new Date().clearTime() 。注释表明原始功能可能会恢复,耶!)

    为了比较,而不是使用 <= 23:59:59 , 使用 < (the next day) :
    (aDate >= dateAtMidnight) && (aDate < (dateAtMidnight + 1))

    关于date - Groovy 在 00 :00:00 分钟获取今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8840744/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com