Javascript 正在尝试将js字符串转换为NSDateFormatter

Javascript 正在尝试将js字符串转换为NSDateFormatter,javascript,objective-c,cordova,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中得到零 NSDate *myConvertedDate = [df dateFromString:myDate]; 格式字符串与

JS日期类型为

11-22-2013 00:00:00 
我想把它转换成

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

 [df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
但是如果我这样做的话,我会在myConvertedDate中得到零

  NSDate *myConvertedDate = [df dateFromString:myDate];

格式字符串与日期不匹配。你是说

MM-dd-yyyy HH:mm:ss

格式字符串与日期不匹配。你是说

MM-dd-yyyy HH:mm:ss
用这个

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

    [df setDateFormat:@"MM-dd-yyyy HH:mm:ss"];
    NSDate *myConvertedDate = [df dateFromString:myDate];
由于您的日期格式为2013年11月22日00:00:00(MM dd yyyy HH:MM:ss)

请使用此格式

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

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

由于您的日期格式是2013年11月22日00:00:00(MM dd yyyy HH:MM:ss)

@Ecko123更改有效吗?如果是这样,你应该接受这一点answer@Ecko123改变成功了吗?如果是这样,你应该接受这个答案