尝试将js字符串转换为NSDateFormatter

时间:2013-10-22 06:04:35

标签: javascript objective-c cordova

JS日期类型是

11-22-2013 00:00:00 

我想将其转换为

 NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];

 [df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

但如果我

,则在myConvertedDate获取nil
  NSDate *myConvertedDate = [df dateFromString:myDate];

2 个答案:

答案 0 :(得分:1)

格式字符串与日期不匹配。你的意思是

MM-dd-yyyy HH:mm:ss

答案 1 :(得分:0)

使用此

    NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];

    [df setDateFormat:@"MM-dd-yyyy HH:mm:ss"];
    NSDate *myConvertedDate = [df dateFromString:myDate];

由于您的日期格式为11-22-2013 00:00:00(MM-dd-yyyy HH:mm:ss)