我有以下日期和時間2013-04-25 10:42:44 +0000。當我將上述日期轉換爲字符串時,我得到的輸出爲2013-04-25 16:12:44。以下是我用於將日期轉換爲字符串的代碼NSDateformatter將日期轉換爲字符串
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
dateFormatter.timeZone = [NSTimeZone systemTimeZone];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *dateStr= [dateFormatter stringFromDate:date]];
NSLog(@"dateStr--%@",dateStr);
時區。通常,NSDate值是UTC,而NSDateFormatter默認爲當地時區(印度)。 – 2013-05-02 14:59:37