gpt4 book ai didi

iphone - NSDate 没有返回正确的日期

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:10:23 27 4
gpt4 key购买 nike

我正在像这样打印 NSDate:

NSDate *date = [NSDate date];
NSString *stringDate = [data description];

现在是 2011 年 7 月 1 日晚上 11:43。我的 iPod 甚至在顶部栏上也这么说。但是 stringDate 打印出来:2011-07-02 03:43:46 +0000

这显然是错误的。我已经使用 NSDate 数百万次,但从未遇到过这个问题。有什么问题吗?谢谢

最佳答案

您所在地区的时间偏移-04:00? NSDate 在显示日期时会自动调整时间偏移量。试试看,

NSString *str = [date descriptionWithLocale:[NSLocale currentLocale]];

它会显示正确的日期。

关于iphone - NSDate 没有返回正确的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6554999/

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