大家好,我正在使用这段代码,通过这个我弄错了时间,我需要使用GMT格式的时间,但是没有使用GMT来显示,那就是使用这个我在获取时间2011-11-01 07:30: 11 +0000,而此时此刻的当前时间是12:30 pm。请帮助我获取GMT格式的当前日期和时间。谢谢。

NSDate *today = [NSDate date];
NSString *str= [NSString stringWithFormat:@"todaysss daterrrr----%@",today];
NSLog(@"todayssss date time-------- %@",str);
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
// display in 12HR/24HR (i.e. 11:25PM or 23:25) format according to User Settings
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
NSString *currentTime = [dateFormatter stringFromDate:today];
[dateFormatter release];

最佳答案

我认为这可能对您有帮助。

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];
NSString* dateString = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"Date/Time is %@", dateString);

关于iphone - iphonesdk日期格式问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7963625/

10-12 14:39
查看更多