gpt4 book ai didi

java - Unix 时间戳(UTC)和 Java UTC 相同吗?我们可以比较吗?

转载 作者:行者123 更新时间:2023-12-04 08:23:03 24 4
gpt4 key购买 nike

恐怕,在同一上下文中,这似乎是许多问题的重复,但我找不到任何答案。

我想要的是两个 UTC 之间的比较。一个在 java 中生成,一个在 PHP 中生成。我发现两个 UTC(毫秒字符串)完全不同。

真实案例是对授权的过期计算。我可以允许 token 在 3 分钟内过期。 token 可能来自世界各地的任何本地服务器。

任何人都可以为此提出解决方案吗?...

谢谢你的帮助

最佳答案

PHP timestamp是自 Unix 纪元以来的数。 Java 的库使用自 Unix 纪元以来的毫秒数。所以我希望 PHP 的值(value)是 Java 值(value)的千分之一。

但是,是的,这是同一个纪元 - 都是 UTC,都是 1970 年 1 月 1 日午夜,在 ISO 日历中。如果服务器在合理范围内准时同意,你应该没问题。然而,3 分钟是一个相对的小窗口 - 您对所有涉及的机器都合理频繁地与网络时间服务器同步有多大把握?

关于java - Unix 时间戳(UTC)和 Java UTC 相同吗?我们可以比较吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885280/

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