gpt4 book ai didi

grails - 如果我知道还剩多少时间,如何在Grails中计算到期日期?

转载 作者:行者123 更新时间:2023-12-02 15:03:32 26 4
gpt4 key购买 nike

我想在基于TTL的Redis中插入过期日期。
我如何计算有效期?

我正在尝试使用TimeCategory类,这是示例:

def ttl = 3600;
def date = new Date()

TimeDuration duration = getSeconds(ttl)

TimeDuration expiryDate = date.plus.duration

这是对到期日进行计数的正确方法吗?

最佳答案

如果你问我,那太复杂了。

单线就足够了:

Date expiryDate = new Date( System.currentTimeMillis() + ttlInSeconds * 1000l )

确保您在此处使用 long数字,否则数字将被缩减为 2147483647,这对于大的TTL可能导致错误的结果。

关于grails - 如果我知道还剩多少时间,如何在Grails中计算到期日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55531789/

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