相关疑难解决方法(0)

为什么NSDateFormatter在巴西时区19/10/2014返回null?

NSString *dateString = @"19/10/2014";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd/MM/yyyy"];
NSDate *myDate = [dateFormatter dateFromString:dateString];
Run Code Online (Sandbox Code Playgroud)

为什么myDate这个特定日期为空(2014年10月19日)?

如果我更改dateString@"25/10/2014",请dateFormatter正确返回日期...我的代码有什么问题?

*当我的iPhone时区为"Brasilia,Brasil"时,此代码返回null.例如,当我的时区是"华盛顿特区,EUA"时,代码会返回正确的日期.

objective-c nsdateformatter ios

12
推荐指数
1
解决办法
1143
查看次数

80年代的第一个日期未能在iOS 10.0中解析

我发现DateFormatter date(from:)方法无法解析几个特定的​​日期.方法返回nil1981年至1984年的第一个月.这是基金会的错误吗?我们可以做些什么来解析这些日期?

Xcode 8.0,iOS SDK 10.0.这是一个简短的游乐场示例的屏幕截图: 一个简短的游乐场示例的屏幕截图

foundation nsdateformatter ios swift

5
推荐指数
1
解决办法
794
查看次数

标签 统计

ios ×2

nsdateformatter ×2

foundation ×1

objective-c ×1

swift ×1