gpt4 book ai didi

ios - NSDateFormatter 没有给出预期的结果

转载 作者:行者123 更新时间:2023-11-28 18:32:56 28 4
gpt4 key购买 nike

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd MMM YYYY"];
NSLog(@"formatted date %@",[formatter dateFromString:@"14 Oct 2013"]);

我正在尝试格式化日期 2013 年 10 月 14 日,以从中获取 NSDate 对象。但由于某种原因,它没有按预期格式化。这是我在控制台上登录后得到的日期对象,

formatted date 2012-12-22 18:30:00 +0000

我这里有什么问题吗?

最佳答案

您应该使用小写的 yyyy,因为大写的代表基于星期的日历年并且您应该指定时区:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd MMM yyyy"];
NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
[formatter setTimeZone:gmt];
NSLog(@"formatted date %@",[formatter dateFromString:@"14 Oct 2013"]);

关于ios - NSDateFormatter 没有给出预期的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24427079/

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