0

次のコードを使用して文字列から日付を取得していますが、正しい日付が表示されません

NSDateFormatter *saveddf = [[NSDateFormatter alloc] init];

[saveddf setDateFormat:@"EEEE_MMMM dd_YYYY hh:mm a"];
[saveddf setTimeZone:[NSTimeZone systemTimeZone]];
NSDate *savedtdate = [[NSDate alloc] init];
savedtdate = [saveddf dateFromString:datestring];



Saturday_June 22_2013 11:44 AM  -- INPUT (datestring).

2013-01-05 06:14:00 +0000 This is output i am getting.(savedtdate).

私のコードで何が間違っているか教えてください。

4

2 に答える 2

0

このコードを使用してみてください

NSDateFormatter *formatter;
NSString        *dateString;

formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM-yyyy HH:mm"];
dateString = [formatter stringFromDate:[NSDate date]];
NSLog(@"%@",dateString);
于 2013-06-22T09:07:48.300 に答える