ios - 检索不带前导零的当前日期

标签 ios cocoa-touch date nsdate kal

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

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

Kal 日期示例 - 2014 年 7 月 7 日

最佳答案

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

关于ios - 检索不带前导零的当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24792862/

相关文章:

php - 将 3 个查询的结果合并为一个结果

ios - Swift NumberFormat 返回 0.00

iphone - iOS: [X convertPoint: somePoint toView: nil];无法返回窗口坐标

ios - Xcode 9 GM - WKWebView NSCoding 支持在以前的版本中被破坏

iphone - 如何在 iOS 设备上创建 PBKDF2 key

java - Liquibase 将列类型从日期更改为日期时间而不删除包含的值

ios - UIVibrancyEffect UIVisualEffectView subview 不够生动

ios - 如何为不同状态的 UIButton 设置相同的标题颜色?

iphone - 支持 iPhone View 的自动旋转

尽管格式有效,MySQL str_to_date 仍生成 NULL