这是我的代码:
NSDate *date = [NSDate date];NSDateFormatter *formatter = [NSDateFormatter new];[formatter setDateFormat:@"HH:mm"];Nsstring *timeString = [formatter stringFromDate:date];
它适用于iOS模拟器,但在我的iPad上我下午3:30.
我玩过不同的格式,但结果仍然相同.
知道为什么吗?
提前致谢.
解决方法 问题是用户的本地设置为12小时格式.将local设置为en_US_POSIX以覆盖用户的设置.dateFormatter.locale = [[NSLocale alloc] initWithLocaleIDentifIEr:@"en_US_POSIX"];总结
以上是内存溢出为你收集整理的iOS时间为24小时格式全部内容,希望文章能够帮你解决iOS时间为24小时格式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)