我從我的應用程序中獲得以下日期格式。根據時區創建NSDate對象
07/18/2011/04/45/EDT
我對「07/18/2011/04/45」和「EDT」的子字符串。
使用下面的代碼我寫了一個日期。
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy/HH/mm"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"EDT"]];
NSDate *currentServerDate = [dateFormatter dateFromString:formattedDateString];
NSLog(@"currentServerDate %@",currentServerDate);
然而,當我打印的NSDate(使用上述formattter創建)將其打印爲「2011-07-18 14點15分00秒0530」,其中0530是我的時區。我需要撰寫與EDT時區相關的信息。我怎麼做?
謝謝
請出示在其中創建的日期代碼,然後打印出來。 – JeremyP
確定用這個更新了帖子。 – Dilshan