-3

我有一个时间字符串,如下图所示:

2/5/2013 12:00:00 AM

我想把它改成MM/dd/yyyy甲酸。

我使用了 NSDateFormatter,但我得到了一个空值。我该如何改变这个?

4

2 回答 2

1

检查您的代码,一定是做错了什么,这就是您收到正确格式的方式..

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"MM/dd/yy"];
    NSString *dateString = [dateFormatter stringFromDate: [NSDate date]];
于 2013-02-08T13:17:35.307 回答
0
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM/dd/yyyy HH:mm:ss a"];
NSDate *date = [formatter dateFromString:str];

阅读此文档以了解日期格式化程序。

于 2013-02-08T13:20:34.477 回答