我已下载此库https://github.com/TjeerdVurig/Vurig-Calendar。现在我面临的问题,例如,如果我选择2013年2月25日它是打印2013年2月24日。我在代码中找不到任何东西。是因为时区还是与编码无关的东西? 请告知
谢谢
答案 0 :(得分:2)
您遇到时区问题,可以通过添加以下代码来解决:
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@“GMT”]];
<强>更新强>
答案 1 :(得分:1)
这很容易做到。在VRGCalendarView.m
转到方法
- (void)drawRect:(CGRect)rect {
int firstWeekDay = [self.currentMonth firstWeekDayInMonth]-1;
}
将其更改为:
int firstWeekDay = [self.currentMonth firstWeekDayInMonth];
和
int selectedDateBlock = ([selectedDate day]-1)+firstWeekDay;
将此更改为
int selectedDateBlock = ([selectedDate day]-2)+firstWeekDay;