小编use*_*469的帖子

究竟什么构成了EKCalendar中的"完整日历同步"?

EKCalendar该类的文档为该calendarIdentifier属性声明了这一点:

与日历完全同步将丢失此标识符.您应该有一个计划,通过缓存其他属性来处理标识符不再可读的日历.

什么时候发生"完全同步"以及哪些属性可能会发生变化calendarIdentifier

calendar objective-c ios eventkit

20
推荐指数
2
解决办法
1578
查看次数

NSDateFormatter使用自定义格式的相对日期格式

所以我的意图是发布如下所示的日期:

Today, August 28
Tomorrow, August 29
Friday, August 30
...etc
Run Code Online (Sandbox Code Playgroud)

问题是,我似乎只能如此接近.

当我setDoesRelativeDateFormatting:YESsetDateStyleFullsetTimeStyleNone,它产生这样的结果:

Today
Tomorrow
Friday, August 30, 2013
Run Code Online (Sandbox Code Playgroud)

这产生了一年,并没有产生今天和明天的月份和日期.

我试过的其他代码是这样的:

[NSDateFormatter dateFormatFromTemplate:@"eeeedMMM" options:0
                                                     locale:[NSLocale currentLocale]];
Run Code Online (Sandbox Code Playgroud)

这产生以下结果:

Wednesday, August 28
Thursday, August 29
Friday, August 30
Run Code Online (Sandbox Code Playgroud)

看起来,dateStyle和timeStyle或相对日期格式会覆盖自定义格式.

有没有办法在不进入自定义实现的情况下完成此日期格式?

提前致谢!

objective-c relative-date nsdateformatter

12
推荐指数
1
解决办法
2317
查看次数