将 NSDate 转换为 NSString

如果 ww 有 NSDate 对象,我们想将它转换为 NSString。有不同类型的日期字符串。我们怎么做到这一点?,这很简单。只需 3 个步骤。

  1. 创建 NSDateFormatter 对象
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
  1. 设置你希望字符串的日期格式。
    dateFormatter.dateFormat = @"yyyy-MM-dd 'at' HH:mm";
  1. 现在,获取格式化的字符串

     NSDate *date = [NSDate date]; // your NSDate object
     NSString *dateString = [dateFormatter stringFromDate:date];
    

这将产生如下输出:2001-01-02 at 13:00

注意:

创建 NSDateFormatter 实例是一项昂贵的操作,因此建议创建一次并尽可能重用。