相关疑难解决方法(0)

如何将字符串日期转换为NSDate?

我想将"2014-07-15 06:55:14.198000 + 00:00"这个字符串日期转换为Swift中的NSDate.

string nsdate ios swift

194
推荐指数
7
解决办法
19万
查看次数

我的NSDateFormatter仅适用于iPhone模拟器

我使用的NSDateFormatter在模拟器中运行良好,但是当我在iPhone中运行它时,我得到一个零.我将日期硬编码以确定格式,但无论如何它都会失败.

NSString *strPubDate = @"Fri, 8 May 2009 08:08:35 GMT";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];

NSDate *myDate = [dateFormatter dateFromString:strPubDate];
Run Code Online (Sandbox Code Playgroud)

我尝试在iPhone上使用不同的区域设置,语言等.什么出了什么问题?

iphone cocoa date objective-c

2
推荐指数
1
解决办法
4985
查看次数

标签 统计

cocoa ×1

date ×1

ios ×1

iphone ×1

nsdate ×1

objective-c ×1

string ×1

swift ×1