gpt4 book ai didi

objective-c - NSDateFormatter 返回错误的年份

转载 作者:行者123 更新时间:2023-11-28 08:10:37 25 4
gpt4 key购买 nike

<分区>

我正在使用一种非常基本的方法将日期转换为字符串。

+(NSString*)stringForDate:(NSDate*)date {
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"ddMMYYYY"];
NSLog(@"%@",date);
NSLog(@"%@",[dateFormat stringFromDate:date]);
return [dateFormat stringFromDate:date];
}

但他们中的一些人回来的年份不对。这是日志示例。

2014-05-25 00:26:46.050 App Name[1868:60b] 2013-12-26 16:00:00 +0000
2014-05-25 00:26:46.051 App Name[1868:60b] 27122013
2014-05-25 00:26:46.051 App Name[1868:60b] 2013-12-27 16:00:00 +0000
2014-05-25 00:26:46.051 App Name[1868:60b] 28122013
2014-05-25 00:26:46.051 App Name[1868:60b] 2013-12-28 16:00:00 +0000
2014-05-25 00:26:46.052 App Name[1868:60b] 29122014
2014-05-25 00:26:46.052 App Name[1868:60b] 2013-12-29 16:00:00 +0000
2014-05-25 00:26:46.054 App Name[1868:60b] 30122014

请忽略这些日子似乎晚了一天这一事实 - 由于时区原因,这是预料之中的。然而,所有输入的日期都是 2013 年,但一些字符串返回的是 2014 年。

感谢任何帮助 - 它让我费尽心思!

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