更改NSDate格式

时间:2013-03-01 12:43:56

标签: ios objective-c

我有一个格式为“yyyy-MM-dd 00:00:00”的NSDate对象,我想将此NSDate更改为“dd / MM / yyyy”格式。我发现很多使用NSDateformater将格式从字符串更改为NSDate的示例,但如果您有NSDate并且需要更改它,则不会。

非常感谢。

2 个答案:

答案 0 :(得分:10)

试试这段代码:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/yyyy"];

NSString *resultString = [formatter stringFromDate:[NSDate date]];
[formatter release];

答案 1 :(得分:0)

请尝试这个

NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];

[outputFormatter setDateFormat:@"dd/MM/yyyy"];

NSString *dateStr = [outputFormatter stringFromDate:[NSDate date]];