首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JTCalendar Objective中以"MM/yyyy“格式显示当前月份和年份

如何在JTCalendar Objective中以"MM/yyyy“格式显示当前月份和年份
EN

Stack Overflow用户
提问于 2017-03-24 08:06:57
回答 1查看 442关注 0票数 0

我想以"MM/yyyy“格式显示当前的月份和年份。03/2017,在JTCalendar

下面是在方法getCurrentMonthAndYear中调用的代码

代码语言:javascript
复制
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次。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-24 11:15:58

更新代码:

  • (空)calendarDidLoadPreviousPage{ 自getCurrentMonthAndYear; NSLog(@"Prev:%@",self.calendar.currentDate);}

如果能用的话请告诉我。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42994358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档