我有一个格式为yyyy-MM-dd的NSDate变量,我想将其转换为dd/MM/yyyy.我该怎么做?
NSDateFormatter *f = [[NSDateFormatter alloc] init];
[f setDateFormat:@"yyyy-MM-dd"];
NSDate *date = [f dateFromString:[[jugador objectAtIndex:0] valueForKey:@"FECHA_NAC"]];
Run Code Online (Sandbox Code Playgroud)
谢谢
使用相同的NSDateformatter,您可以使用setDateFormat格式化日期,使用dateFromString格式化retreive日期
例如 :
NSDateFormatter *dateFormat1 = [[NSDateFormatter alloc] init];
[dateFormat1 setDateFormat:@"yyyy-MM-dd"];
NSString *strToday = [dateFormat1 stringFromDate:[NSDate date]];// string with yyyy-MM-dd format
[dateFormat1 setDateFormat:@"dd/MM/yyyy"];
NSDate *todaydate = [dateFormat1 dateFromString:strToday];// date with dd/MM/yyyy format
Run Code Online (Sandbox Code Playgroud)
编辑:代码的变化example
| 归档时间: |
|
| 查看次数: |
9842 次 |
| 最近记录: |