gpt4 book ai didi

ios - 日期字符串转换为NSDate对象时出现NSDateFormatter问题

转载 作者:行者123 更新时间:2023-12-01 18:56:13 25 4
gpt4 key购买 nike

  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE,d MMM YYYY"];
[dateFormatter setLocale:[NSLocale currentLocale]];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:@"Sun,2 Nov 2014"];

字符串的输出日期给出错误的输出,例如2013-12-21 18:30:00 +0000

最佳答案

让我猜测,您正在执行此操作以测试输出:

NSLog(@"%@", dateFromString);

而是:
NSLog(@"%@", [dateFormatter stringFromDate:dateFromString]);

这是因为 NSLog()将调用 [NSDate description]来格式化日期,并且不会考虑您可能需要的任何格式或时区。

关于ios - 日期字符串转换为NSDate对象时出现NSDateFormatter问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712331/

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