本文介绍了NSDateFormatter在模拟器中显示错误的日期格式(用nachm代替PM)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么模拟器向我显示 10:30 nachm。而不是 10:30 PM ?我使用以下代码:

Why does the simulator is showing me 10:30 nachm. instead of 10:30 PM? I use the following code:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat: @"h:mm a"];
NSLog(@"%@",[dateformat stringFromDate: myDate]);

好的,我想我必须在某个地方设置区域设置...

OK I think I have to set a Locale somewhere ...

推荐答案

我认为您的模拟器中的语言设置为德语。比nachm。表示Nachmittags。那等于PM。看一下模拟器中的设置。 ;-)

I think the language in your simulator is set to German. Than nachm. means Nachmittags. And that's equal to PM. Take a look at the settings in the simulator. ;-)

这篇关于NSDateFormatter在模拟器中显示错误的日期格式(用nachm代替PM)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-20 22:33