Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在iOS上使用NSDateFormatter_Objective C_Ios_Nsdateformatter - Fatal编程技术网

Objective c 在iOS上使用NSDateFormatter

Objective c 在iOS上使用NSDateFormatter,objective-c,ios,nsdateformatter,Objective C,Ios,Nsdateformatter,我目前正在应用程序中使用NSDateFormatter以我想要的格式显示日期。我的NSDateFormatter如下所示:[formatter setDateFormat:@“mm-dd,yyyy-hh:mm”]这会给我提供如下日期:2012年9月2日08:30。 我有两个问题。我想在军事时间中显示时间,我如何使用格式化程序实现这一点?我知道如何显示上午/下午,但我希望上面的时间看起来是20:30。其次,如何使月份显示为数字?9月是9月。用大写字母表示小时,一个月只用两个M [formatter

我目前正在应用程序中使用NSDateFormatter以我想要的格式显示日期。我的NSDateFormatter如下所示:
[formatter setDateFormat:@“mm-dd,yyyy-hh:mm”]这会给我提供如下日期:
2012年9月2日08:30
。 我有两个问题。我想在军事时间中显示时间,我如何使用格式化程序实现这一点?我知道如何显示上午/下午,但我希望上面的时间看起来是20:30。其次,如何使月份显示为数字?9月是9月。

用大写字母表示小时,一个月只用两个
M

[formatter setDateFormat:@"MM dd, yyyy HH:mm"];
有一个很好的表,其中包含可以使用的格式说明符,请继续


在这种情况下,您应该使用
[formatter setDateFormat:@“MM dd,yyyy HH:MM”]
获取
09022012 20:30

您考虑过实际阅读文档吗?我突然想到了。谢谢你的否决票。如果这能让你下次阅读文档,那是值得的。