我想从字符串中获取NSDate。输入字符串的格式为:" 2014-06-27 15:21:02"
我使用下面的代码,但我得到的是:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-DD hh:mm:ss"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:edditedString];
答案 0 :(得分:0)
当您查看Data Formatting Guide时,您可以看到您的格式字符串应为:
yyyy-MM-dd HH:mm:ss
能够从字符串中解析日期..
为了简化您的代码,dateFromString上的初始化程序不是必需的,它更容易做:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *dateFromString = [dateFormatter dateFromString:edditedString];
swift中的示例: