如何根据 TAPKU 日历中的日期检查 NSDate
我正在使用核心数据来存储我的项目的对象。对象中有一个日期字段。我想检查 iPhone 的 Tapku 日历组件的单击日期。我的对象上的日期格式为
2011-01-10 并且是本地化的 date 。
我如何检查从 tapku 日历控件返回的日期的日期。
I am using core data to store objects for my project.There is a date field in the object .I want to check against the clicked date of the Tapku calendar component for iphone. The date on my object is in the format
2011-01-10 and it is a localized date .
How can i check the date against the date returned from the tapku calendar control.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,你可以,这是我为使其工作所做的:
在方法上: (NSArray*)calendarMonthView:(TKCalendarMonthView *)monthViewmarksFromDate:(NSDate *)startDate toDate:(NSDate *)lastDate
警告:确保将 NSDate 对象转换为无时间和 GMT:0 日期,以便进行日期比较(已学习)这是困难的方法...)
这是一些代码...
午夜UTC方法可以在这里找到:
http://www.voidasterisk.org /post/4209842795/how-to-calculate-nsdate-of-midnight-in-ios
Yes you can, here is what I did to make it work:
on the method: (NSArray*)calendarMonthView:(TKCalendarMonthView *)monthView marksFromDate:(NSDate *)startDate toDate:(NSDate *)lastDate
WARNING: make sure you cast your NSDate objects to a no time and GMT:0 dates in order to make the day comparison to work (learned this the hard way...)
Here is some code...
The midnightUTC method can be found here:
http://www.voidasterisk.org/post/4209842795/how-to-calculate-nsdate-of-midnight-in-ios
可以提供更多信息,但 tapku 库在 NSDate 上有一个名为 isSameDay 的扩展方法,因此您可以使用它:
这就是您正在寻找的吗?
Could do with a bit more information but the tapku library has an extension method on NSDate called isSameDay so you could use that:
Is that what you are looking for?