2011-08-11 82 views
-1

我正在嘗試更改系統日期。我使用NSdate從系統中選擇日期並更改格式。任何人都可以告訴我如何更改系統日期的格式?我正在使用nsdateformatter來更改日期格式。我希望dateformat去掉所有的時間戳。更改系統日期格式

回答

0

您是否嘗試過設置時間樣式?

[dateFormatter setTimeStyle:NSDateFormatterNoStyle]; 
0

這裏是GMT和NSString的轉換太完整的解決方案:

NSDate *time = [[NSDate alloc] init]; 
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"HH:mm:ss MM-dd-yyyy"]; //you can play with this structure 
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT-05:00"]]; 
NSString *stringFromDate = [formatter stringFromDate:time]; 
NSString *strTime = [NSString stringWithFormat:@"%@", stringFromDate];