NSComparisonResult不会产生正确的结果

时间:2012-08-30 21:25:09

标签: iphone

我需要比较以下格式的两个时间。

NSDate * dt1;

NSDate * dt2;

NSComparisonResult * cr = [dt1 compare:dt2]; 比较不考虑AM / PM并产生错误的结果。

对于Eg:如果时间是下午6.12,那么在比较期间结果是正确的。但如果是6.12 AM,它仍然认为是6.12PM。

请帮我解决与AM / PM相关的问题。任何帮助表示赞赏。

由于

1 个答案:

答案 0 :(得分:1)

我觉得你很困惑。

NSDate *dt1 = 4:30 AM;

甚至没有接近有效的语法。你的实际目标是什么?

我猜这里你实际上并没有2 NSDate*个对象,而是还有别的东西。