Asw*_*ose -2 objective-c nsdate
我有一个字符串2013-01-10T08:24:12.503这是'日期'和'时间'.这是我从服务器收到的格式.
我希望以2013-01-10 08:24:12的格式显示.我怎样才能做到这一点?
请帮帮我.
你需要esacpe T
字符串
NSString *string = [NSString stringWithFormat:@"2013-01-10T08:24:12.503"];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS"];
Run Code Online (Sandbox Code Playgroud)
使用以上格式得到正常 NSDate
NSDate *formattedDate = [dateFormatter dateFromString:string]; // 2013-01-10 02:54:12 +0000
Run Code Online (Sandbox Code Playgroud)
再次设置所需的格式
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
Run Code Online (Sandbox Code Playgroud)
得到String
你想要的,
NSString *curDate = [dateFormatter stringFromDate:date]; // 2013-01-10 08:24:12
Run Code Online (Sandbox Code Playgroud)
检查此链接,我在哪里参考.
归档时间: |
|
查看次数: |
117 次 |
最近记录: |