将 NSDate 转换为 NSString
如果 ww 有 NSDate 对象,我们想将它转换为 NSString。有不同类型的日期字符串。我们怎么做到这一点?,这很简单。只需 3 个步骤。
- 创建 NSDateFormatter 对象
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
- 设置你希望字符串的日期格式。
dateFormatter.dateFormat = @"yyyy-MM-dd 'at' HH:mm";
-
现在,获取格式化的字符串
NSDate *date = [NSDate date]; // your NSDate object NSString *dateString = [dateFormatter stringFromDate:date];
这将产生如下输出:2001-01-02 at 13:00
注意:
创建 NSDateFormatter
实例是一项昂贵的操作,因此建议创建一次并尽可能重用。