-1
我正在嘗試更改系統日期。我使用NSdate從系統中選擇日期並更改格式。任何人都可以告訴我如何更改系統日期的格式?我正在使用nsdateformatter來更改日期格式。我希望dateformat去掉所有的時間戳。更改系統日期格式
我正在嘗試更改系統日期。我使用NSdate從系統中選擇日期並更改格式。任何人都可以告訴我如何更改系統日期的格式?我正在使用nsdateformatter來更改日期格式。我希望dateformat去掉所有的時間戳。更改系統日期格式
您是否嘗試過設置時間樣式?
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
這裏是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];