iphone - 为什么我不能使用 NSDateFormatter dateFromString 从 NSString 获取年份?

标签 iphone objective-c ios xcode cocoa-touch

这是我的代码:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy"];

if ([dateFormatter dateFromString:@"11/09/2010"])
{
   //PASS
}
else
{
   //FAIL
}

为什么每次都进入FAIL部分?

最佳答案

尝试像这样设置日期格式:

[dateFormatter setDateFormat:@"dd/MM/yyyy"];

或者反过来,取决于哪个字段是天,哪个字段是月。

关于iphone - 为什么我不能使用 NSDateFormatter dateFromString 从 NSString 获取年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10423707/

相关文章:

iphone - 如何在 Objective-C 中使用属性?

iphone - NSHTTPCookieStorage 和 Cookie 过期日期

ios - 你如何在 react-native 中声明一个 'const'?

ios - 如何检查外观属性是否已设置?

ios - Facebook 应用详情页面目前不符合提交条件

ios - 在多个线程中使用空引用实例的安全性

iphone - Xcode - 如何制作通用应用程序

android - 是否有用于在iPhone或Android上呈现UI原型(prototype)的应用程序?

objective-c - 应用程序在解雇ViewControllerAnimated :时崩溃

ios - 在 ios 中添加多个 subview