在NSDateComponents中,您如何知道它是AM还是PM?

时间:2012-10-24 04:19:42

标签: iphone objective-c time nsdate nsdatecomponents

当我使用NSDateComponents时,我怎么知道我将时间设置为Am或Pm?还是24小时格式?这是代码:

NSDate *morningEnd = [NSDate date];
NSDateComponents *components1 = [gregorian components:NSUIntegerMax fromDate:morningEnd];
[components1 setHour:11];
[components1 setMinute:59];

我如何知道我是将其设置为上午11:59或晚上11:59?

1 个答案:

答案 0 :(得分:27)

小时定义为24小时。 0 - 11将是AM,12 - 23将是PM。

修改

根据以下评论将我的范围更正为0 - 23。谢谢你们纠正我。