gpt4 book ai didi

swift - 如何正确存储时间戳(自 1970 年以来的毫秒数)

转载 作者:行者123 更新时间:2023-11-28 07:16:19 25 4
gpt4 key购买 nike

我觉得问这个问题很愚蠢,因为我无法想象我自己无法弄清楚。

在我的应用程序中,我必须使用通过 JSON 从我的服务器获取的时间戳。因为 1970 年是很久以前的事了,所以这是一个相当大的数字——例如1,410,882,267,548。事实上,将其存储在一个 int 中(最大 2,147,483,647)太大了。

然而,在 swift 中似乎没有 long 或其他“更大”的数据类型——那么我应该如何存储它才能使用它呢?

最佳答案

似乎 Int 和 UInt 可以容纳那个值。

Your number:          1_410_882_267_548

Int.max: 9_223_372_036_854_775_807

UInt.max: 18_446_744_073_709_551_615

该值在其他语言中可能就是这种情况,但 Swift 为 Int 和 UInt 提供了相当大的最大值。我认为这个最大值不会很快导致时间戳出现任何问题。

关于swift - 如何正确存储时间戳(自 1970 年以来的毫秒数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25874287/

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