我的日期为 2010-08-02,即 2010 年 8 月 2 日,现在我想将其显示为 2010 年 8 月 8 日星期一,
谢谢您的帮助
问问题
121 次
1 回答
1
你应该看看 NSDateFormatter ,如果需要的话,从第二个链接(最后一个列表)中的字符串创建你自己的格式化程序。
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateFormat:@"yyyy-MM-dd"];
NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"EEEE',' d MMMM yyyy"];
NSDate *date = [inputFormatter dateFromString:@"2010-08-02"];
NSString *dateString = [outputFormatter stringFromDate:date];
NSLog(@"%@", dateString);
[inputFormatter release];
[outputFormatter release];
于 2010-08-03T05:35:02.593 回答