gpt4 book ai didi

ios - 如何检查日期/时间是否在当前日期/时间的 1 分钟内

转载 作者:行者123 更新时间:2023-11-28 07:31:51 24 4
gpt4 key购买 nike

我有一个带有过期时间的访问 token 。我想在使用我的访问 token 时检查它是否会在一分钟内过期。

如果它确实在不到一分钟内过期,我想采取一些措施。

我很难理解如何根据当前日期/时间检查日期和时间。

我的 token 上的 exp 时间看起来像 1549103089 但使用我的 auth lib 'AeroGearOAuth2' 我可以访问它并将其打印为 2019-02-02 10:13:48 + 0000

最佳答案

我假设数字 1549103089 存储在 IntDouble 变量中。

1549103089 表示自 1970/01/01 00:00:00 UTC 以来的秒数。因此,您可以将当前日期作为自 1970 年以来的秒数,然后用 1549103089 减去当前日期。如果该数字小于 60 但大于 0,则表示当前日期在到期日期之前一分钟内。

let expirationDate: Double = 1549103089
let currentDate = Date().timeIntervalSince1970
if (0.0...60).contains(expirationDate - currentDate) {
// within one minute!
}

关于ios - 如何检查日期/时间是否在当前日期/时间的 1 分钟内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54492089/

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