gpt4 book ai didi

ios - 为什么Core Data会从NSDate中我天数的数值中减去1

转载 作者:行者123 更新时间:2023-11-28 20:21:40 25 4
gpt4 key购买 nike

当我尝试使用 JSON 将日期值解析为我的核心数据时,日期值被扣除了一天。例如,在 JSON 中我写:“date”:“14/03/13”并将其存储为 13/03/13 在我的核心数据中。关于为什么会发生这种情况的任何想法?下面是我的代码

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd - MM - yy"];
[dateFormatter setCalendar:[[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar]];

dayinfo.date = [dateFormatter dateFromString:[obj objectForKey:@"date"]];

最佳答案

尝试根据您本地的日期时区设置时区。

[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];

[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];

[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];

关于ios - 为什么Core Data会从NSDate中我天数的数值中减去1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15662819/

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