更改系统日期的格式

时间:2011-08-11 19:04:24

标签: iphone

我正在尝试从system更改我的日期。我正在使用NSdate从系统中选择日期并更改格式。任何人都可以告诉我如何更改系统日期的格式?我使用nsdateformatter更改日期格式我希望dateformat去除所有的时间戳。

2 个答案:

答案 0 :(得分:0)

您是否尝试过设置时间风格?

[dateFormatter setTimeStyle:NSDateFormatterNoStyle];

答案 1 :(得分: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];