我从另一个uiview获取日期并设置日期格式并添加事件。
但是,它给的是零。
这是我的代码
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM-yyyy"];
EKEventStore *store = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:store];
event.startDate = [formatter dateFromString:eventDate];
这是log
(lldb) po eventDate
$0 = 0x0b555f60 2013-04-19
(lldb) po [formatter dateFromString:eventDate]
$1 = 0x00000000 <nil>
(lldb)
非常感谢帮助!
答案 0 :(得分:0)
您的字符串格式和您在日期格式化程序中指定的格式必须匹配。
将日期格式化程序的格式设置为yyyy-MM-dd
,以匹配您要转换为日期的字符串。