gpt4 book ai didi

iphone - NSDateFormatter 无法正常工作?

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

我的代码,

-(NSString *)trimDateStringInRequiredFormat:(NSString *)dateInString{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate *date = [dateFormatter dateFromString:dateInString];
[dateFormatter setDateFormat:@"hh:mm aaa"];
NSString *dateDisplay = [dateFormatter stringFromDate:date];
return dateDisplay;
}

当我的日期是 2012 年 6 月 6 日 12:00:00 并且我得到了适当的输出(如 12:00 AM)时,上面的代码工作正常。但是当我像 2012-06-06 15:00:00 这样发送日期时,它不会返回适当的输出,而是返回空输出。当我尝试跟踪此函数时,NSDate *date = [dateFormatter dateFromString:dateInString]; 上的 2012-06-06 15:00:00 日期未正确转换。为什么会这样?这段代码哪里错了???

最佳答案

尝试做:

[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

hh 是 12 小时制,HH 是 24 小时制

关于iphone - NSDateFormatter 无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989476/

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