0
这里是我的代码:为什么我无法使用NSDateFormatter dateFromString从NSString获取年份?
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy"];
if ([dateFormatter dateFromString:@"11/09/2010"])
{
//PASS
}
else
{
//FAIL
}
为什么进入故障部分每一次?
可能需要dd/MM/yyyy(或相反方向) –
@AndrewCarter是的,你是对的,谢谢。我改变了我的答案,所以这是正确的。 – danielbeard
解释:@EthanAllen,你已经告诉日期格式化程序期望一个4位数的年份*而没有其他的*。因为你喂食的东西与你所期望的不符,所以失败了。 –