6

我是 iphone 开发的新手。在我的输入日期格式是“2010-03-05T18:20:40Z”,我不知道如何给出我的代码的输入格式。所以我在我的代码中提到了(?)。

输入日期格式 = "2010-03-05T18:20:40Z"

这里我的代码是:

NSString *indate = @"2010-03-05T18:20:40Z";
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"????????????????????????"];

NSDate *inputDate = [inputFormatter dateFromString:indate];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"EEE. MMM. d, yyyy"];

NSString *outputDate = [outputFormatter stringFromDate:inputDate];  

lDate.text = outputDate;

请帮帮我。

谢谢。

4

1 回答 1

3

试试这个 将NSDate 格式化为年、月、日和小时、分钟、秒的特定样式

"yyyy-MM-dd'T'HH:mm:ss'Z'"
于 2010-03-08T11:24:37.477 回答