我想将NSString转换为NSdate.该字符串中包含日期.我使用以下内容
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy"];
NSDate *date = [dateFormat dateFromString:setitempricedate];
NSLog(@"Date : %@",date);
Run Code Online (Sandbox Code Playgroud)
输入字符串包含日期格式02/08/2011当我记录日期时,我得到2011-02-07 18:30:00 GMT,
我想将日期定为02/08/2011.我哪里错了
在您的代码中,您要求日期格式化程序从给定字符串为您创建日期对象.然后你打印出那个日期对象.你想要的是创建该日期对象,然后要求日期格式化程序格式化您刚刚创建的日期对象.你应该调用stringFromDate.
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/dd/yyyy"];
NSDate *date = [dateFormat dateFromString:setitempricedate];
NSLog(@"Date: %@", [dateFormat stringFromDate:date]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2980 次 |
| 最近记录: |