我有问题,NSDateFormetter 我将日期从选择器在一个视图中字符串错误日期从formater返回!为什么?
`NSDateFormatter *output = [[NSDateFormatter alloc] init];
[output setDateStyle:NSDateFormatterMediumStyle];
[output setDateStyle:NSDateFormatterShortStyle];
[output setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSString *StringToSend = [output stringFromDate:datePicker.date];
` 然后发送串到其他笔尖
,与该代码转换回
`NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateStyle:NSDateFormatterMediumStyle];
[inputFormatter setDateStyle:NSDateFormatterShortStyle];
[inputFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate *formatterDate = [inputFormatter dateFromString:StringFromOtherView];
NSLog(@"%@", formatterDate);`
和这是回错日期 发送2011-09-26 01:02:49 geting 2011-09-25 22:02:49 +0000
有什么不对?
你为什么要设置MediumStyle再短的风格?然后指定一个明确的日期格式。看起来像冗余部门的输出。 –
“冗余部门”。爆笑! – Hahnemann