iOS时间为24小时格式

iOS时间为24小时格式,第1张

概述我想获取当前时间并以24小时格式将其解析为字符串,例如13:30. 这是我的代码: NSDate *date = [NSDate date];NSDateFormatter *formatter = [NSDateFormatter new];[formatter setDateFormat:@"HH:mm"];NSString *timeString = [formatter string 我想获取当前时间并以24小时格式将其解析为字符串,例如13:30.

这是我的代码:

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小时格式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1048450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存