1

我目前在我的应用程序上使用 NSDateFormatter 以我想要的格式显示日期。我的 NSDateFormatter 看起来像这样:[formatter setDateFormat:@"MMM dd, yyyy hh:mm"];这会给我这样的日期:Sep 02 , 2012 08:30。我有 2 个问题。我想以军事时间显示时间我如何使用格式化程序来做到这一点?我知道如何显示上午/下午,但我希望上面的时间看起来是 20:30。其次,我怎样才能让月份显示为一个数字?九月将是 09 。

4

2 回答 2

3

该站点有一个很好的表格,其中包含您可以使用的格式说明符,然后跟进。

在这种情况下,您应该使用[formatter setDateFormat:@"MM dd, yyyy HH:mm"];来获取09 02, 2012 20:30

于 2012-09-02T18:26:06.770 回答
0

H每小时使用大写字母M,每月仅使用两个。

[formatter setDateFormat:@"MM dd, yyyy HH:mm"];
于 2012-09-02T18:23:33.677 回答