尝试将 js 字符串转换为 NSDateFormatter

Trying to convert js string to NSDateFormatter

本文关键字:转换 NSDateFormatter 字符串 js      更新时间:2023-09-26

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

使用这个

    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)