检索没有前导零的当前日期

J.J*_*.J. 0 cocoa-touch date nsdate ios kal

我正在尝试将日历(Kal 日历实现)上选择的日期与当前日期进行比较。问题是当前日期采用 MM/dd/yyyy 格式,而如果月份或日期低于 1​​0,则 Kal 日期将没有前导零。是否有一种简单的方法来检索当前日期,以便它不会有如果天数或月数小于 10,则前导零?(当前日期实际上将用作保存对象的属性,以便以后可以使用 Kal 选择的日期查询它们)

示例当前日期 - 07/07/2014

示例 Kal 日期 - 7/7/2014

Jos*_*ell 5

不要比较保存日期的字符串。创建实际NSDate对象,使用NSDateFormatter,并比较它们。您需要的格式字符串是您的日期的“MM/dd/yyyy”,但是您正在检索它,而“M/d/yyyy”则是 Kal 的日期。