【问题标题】:Format NSDate from String date从字符串日期格式化 NSDate
【发布时间】:2014-12-05 09:49:51
【问题描述】:

我需要创建一个 NSDate,但我的问题是我正在从一个不由我管理的网络服务中检索它:

20141118 01:00:00 +0000

可以将其转换为 NSDate 吗?

【问题讨论】:

  • 堆栈溢出中有很多答案请参考一次
  • OP:你在开玩笑吧?你搜索过吗?
  • 转换看起来并不难...使用yyyyMMdd hh:mm:ss z 作为日期格式化程序。 这可能有一些问题,因为没有编译器检查

标签: ios objective-c nsdate


【解决方案1】:

试试这个代码

NSString *dateString = @"20141118 01:00:00 +0000";
NSDateFormatter *dateFormatter=[NSDateFormatter new];
[dateFormatter setDateFormat:@"yyyyMMdd hh:mm:ss Z"];
NSDate *date = [dateFormatter dateFromString:dateString];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    相关资源
    最近更新 更多