我有問題,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