gpt4 book ai didi

java - 在计算日期时依赖毫秒是否安全?

转载 作者:行者123 更新时间:2023-12-02 07:06:35 26 4
gpt4 key购买 nike

在 Java 中,您可以调用 Date 对象的 getTime() 方法来表示自格林威治标准时间 1970 年 1 月 1 日 00:00:00 以来的毫秒数。这种表示在其他编程语言 API 中是否通用?

例如,如果我要求使用不同编程语言的 API 的人提供以毫秒为单位的当前日期和时间,我是否可以安全地假设如果我最终会得到相同的日期和时间使用 java 在服务器端计算此值。

我问的原因是因为我正在通过 http 构建一个公共(public) API,我希望客户端向我提供我需要处理服务器端的时间戳。我的问题实际上是,要求自 1970 年 1 月 1 日 00:00:00 GMT 以来以毫秒形式表示的日期表示是否安全,而不是像 yyyy-MM-dd'T'HH:mm 这样的完整字符串表示: ss.SSS'Z

最佳答案

不,毫秒时间戳远非通用。我建议您使用标准字符串格式,例如 RFC 3339用于在同一台计算机上的计算机或语言运行时之间交换时间。另见 Wikipedia: System Time

关于java - 在计算日期时依赖毫秒是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10968194/

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