我想以"MM/yyyy“格式显示当前的月份和年份。03/2017,在JTCalendar。
下面是在方法getCurrentMonthAndYear中调用的代码
NSDateFormatter *monthYearFormatter;
[_calendarManager reload];
if (!monthYearFormatter) {
monthYearFormatter = [NSDateFormatter new];
monthYearFormatter.dateFormat = @"MM/yyyy";
}
NSString *monthYear = [monthYearFormatter stringFromDate:[_calendarManager date]];不确定[_calendar date],因为此方法在从一个月导航到另一个月时不会返回在JTCalendar中显示的确切月份和年份。
我也试过
- (void)calendar:(JTCalendarManager *)calendar prepareMenuItemView:(UIView *)menuItemView date:(NSDate *)date方法,在那里我得到了3个月,一个月前和一个月后的显示。
任何帮助都是非常感谢的。谢谢。
编辑2:
尝试在getCurrentMonthAndYear中调用- (void)calendar:(JTCalendarManager *)calendar prepareMenuItemView:(UIView *)menuItemView date:(NSDate *)date方法。然而,这将返回被查看的确切月份和年份,但是该方法被调用3次。所以这会击中我的API 3次。
发布于 2017-03-24 11:15:58
更新代码:
如果能用的话请告诉我。
https://stackoverflow.com/questions/42994358
复制相似问题