objective-c - NSString 解析以查找日期

标签 objective-c ios xcode nsstring eventkit

我正在从包含格式奇怪的日期的数据库中提取信息。

当它们被拉出时,它们的格式为:

DayOfWeek,月份日期

我正在尝试使用 EventKit 来选择将日期添加到用户日历中。

我似乎找不到执行此操作的最佳方法。

任何帮助或指向正确方向的都是 非常非常感激!!

最佳答案

您想使用 NSDateFormatter :

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"EEEE, MMMM d";
NSDate *date = [dateFormatter dateFromString:@"Tuesday, March 3"];

“DayOfWeek, Month Date”是模棱两可的,所以我尽力猜测你的意思。如果我错了,您需要稍微更改格式字符串。 Here is a reference在你可以使用的琴弦上。

关于objective-c - NSString 解析以查找日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951204/

相关文章:

ios - PageViewController点击事件

ios - 使用 OutputStream 写入时如何检查是否成功?

ios - Xcode 6 Beta - Apple Mach-O 链接器错误

Xcode 4 在新行上带有左大括号

ios - Xcode 10.1 归档时不显示 'distribute app' 选项,无法归档

c++ - 在 Objective-c (Cocoa) 中检测图像上的白色像素线

ios - 如何调用 id 类对象的方法?

iphone - ZBarReader项目的ReaderSample中如何使用pushViewController

ios - 耗时操作前 View 不出现

ios - 更新到 Xcode 8 后出现错误 : "No such module" and "target overrides the ` EMBEDDED_CONTENT_CONTAINS_SWIFT`build setting"