【问题标题】:NSDate with current date components and a TimeString带有当前日期组件和 TimeString 的 NSDate
【发布时间】:2014-11-15 12:15:06
【问题描述】:

我有一个这样的时间字符串:11:00:00.000+0000

我会从这个时间字符串生成一个 NSDate:

  • Day:当前日期;
  • 月份:当前月份值;
  • 年份:当前年份值;

作为时间组件,这些从 TimeString 呈现。 我试过这个:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"HH:mm:ss.SSSZ"];
    return [dateFormatter dateFromString:aTimeString];

从这个 TimeString 创建一个 NSDate。但是,要将当前日期设置为此生成的 NSDate 是否有一些简单的方法或者我需要设置每个日期组件?

【问题讨论】:

    标签: ios objective-c nsdate nsdatecomponents date-conversion


    【解决方案1】:

    dateFromString: 方法使用 NSString 中组件的值。 要使用当前值创建 NSDate 对象,请使用 [NSDate date]。 然后,您可以使用 NSDateFormtter 和 dateFormat 设置该日期所需的格式,您可以使用[formatter stringFromDate:[NSDate date]]从该格式化日期获取字符串

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-26
      • 2014-06-05
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多