NSDateFormatter在简单的日期格式更改中返回nil

时间:2015-10-05 10:48:37

标签: ios date nsdateformatter

我试图转换这个日期:

Jun 23, 2015 7:53:04 PM

来自服务器响应,使用NSDateFormatter以不同的格式,但如果我尝试NSLog,它会在控制台中不断返回nil(null)值。我用来执行此操作的代码如下:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];

NSDate *date = [dateFormatter dateFromString:[contentData valueForKey:@"startDate"]];

不是MMM dd, yyyy hh:mm:ss a解析日期的正确格式吗?

更新

我按以下方式更改了代码:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];

NSDate *date = [dateFormatter dateFromString:@"Jun 23, 2015 7:53:04 PM"];

但它仍然无法运作

1 个答案:

答案 0 :(得分:0)

这对我有用。

...
Revision                ROWVERSION,
Revision64              AS ISNULL(CAST(Revision AS BIGINT), 0),
...