大家好,
我有这样的日期字符串
2011-03-31 13:32:02
Run Code Online (Sandbox Code Playgroud)
我想将此日期字符串转换为这样显示
Thursday – March 31, 2011
Run Code Online (Sandbox Code Playgroud)
请帮忙解决这个问题
提前致谢
Ano*_*mie 15
使用NSDateFormatter.首先使用适当的格式初始化格式化程序以解析源字符串,如下所示:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
Run Code Online (Sandbox Code Playgroud)
然后用它来解析日期字符串:
NSDate *date = [formatter dateFromString:string];
Run Code Online (Sandbox Code Playgroud)
现在,您可以创建一个新格式化程序以新格式输出,或者只重用现有格式化程序:
[formatter setDateFormat:@"EEEE - MMMM dd, yyyy"];
NSString *output = [formatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4471 次 |
| 最近记录: |