gpt4 book ai didi

iphone - 为什么 NSCalendar 的 dateFromComponents 返回错误的日期?

转载 作者:行者123 更新时间:2023-12-03 18:50:57 25 4
gpt4 key购买 nike

我期待2010-10-11 00:00:00

但我收到的是 2010-10-10 21:00:00 +0000

我知道,我可以添加几个小时并收到所需的日期,但我不明白为什么我会得到前一天的 21 小时...

请帮忙!

NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setYear:2010];
[comps setMonth:10];
[comps setDay:11];

[comps setHour:0];
[comps setMinute:0];
[comps setSecond:0];

NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *retDate = [cal dateFromComponents:comps];

最佳答案

我认为您的问题可以通过设置NSTimeZone来解决。

关于iphone - 为什么 NSCalendar 的 dateFromComponents 返回错误的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4322687/

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