gpt4 book ai didi

ios - 将NSString转换为NSDate-格式错误

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

嗨,我正在尝试将字符串转换为NSDate格式-但它以错误的格式以及GMT时间返回值。

 NSString *myString = @"10:30 AM";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *local = [NSTimeZone systemTimeZone];
dateFormatter.dateFormat = @"hh:mm a";
[dateFormatter setTimeZone:local];
NSDate *myDate = [dateFormatter dateFromString:myString];



NSLog(@"myDate---%@",myDate);

但这又回来了
  myDate---2000-01-01 05:30:00 +0000

如果我出错了,该怎么做才能将日期设为上午10:30,请帮助我解决此问题。
提前致谢

最佳答案

不要使用NSLog()显示日期,因为日期会使用UTC / GMT时区及其自己的格式进行格式化;而是使用日期格式器显示它:

NSLog(@"myDate---%@", [dateFormatter stringFromDate:myDate]);

关于ios - 将NSString转换为NSDate-格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25118865/

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