gpt4 book ai didi

objective-c - 将 [NSDate date] 的日期缩短几个小时

转载 作者:bug小助手 更新时间:2023-10-28 10:46:02 28 4
gpt4 key购买 nike

我正在使用

NSDate *date = [NSDate date];

获取日期,但我得到的日期差了 2 小时。

最佳答案

NSDate 对象没有时区。它们代表了一个绝对的时刻。然而,当你询问它的 description 时(例如通过 NSLog() 打印它),它必须选择一个时区。最合理的“默认”选择是 GMT。如果您自己不在格林威治标准时间,则日期似乎不正确,按您自己的偏移量计算。

您应该始终使用 NSDateFormatter 来创建显示字符串。格式化程序的时区应该设置为您的,这是默认设置。

关于objective-c - 将 [NSDate date] 的日期缩短几个小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8466744/

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