2

2012/10/1121:46:31+0000のような日付文字列があります

そして、ほぼ最大数の組み合わせを試しましたが、NSDateがnullになるたびに。

NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
NSDate *fromDate = [fmt dateFromString:fromDateString];

iOS6を使用しています

どこfromDateString= 2012/10/11 21:46:31 +0000

4

1 に答える 1

4

以下を試してください (タイムゾーン文字列を含めてください):

NSDateFormatter *fmt = [[NSDateFormatter alloc] init];
[fmt setDateFormat:@"yyyy/MM/dd HH:mm:ss Z"];
NSDate *fromDate = [fmt dateFromString:@"2012/10/11 21:46:31 +0000"];
于 2012-10-15T06:45:37.763 に答える