NSDateFormatter代表一个日期格式器,它可以完成NSDate与NSString之间的转换。使用NSDateFormatter完成NSDate与NSString之间转换的步骤如下:
1⃣️创建一个NSDateFormatter对象。
2⃣️调用NSDateFormatter的setDateStyle: ,setTimeStyle:方法设置格式化日期,时间的风格。其中,日期,时间风格支持如下几个枚举值。-->NSDateFormatterNoStyle: 不显示日期,时间的风格。-->NSDateFormatterShortStyle: 显示“短”的日期,时间风格。-->NSDateFormatterMediumStyle: 显示“中等”的日期,时间风格。-->NSDateFormatterLongStyle: 显示“长”的日期,时间风格。-->NSDateFormatterFullStyle: 显示“完整”的日期,时间格式。如果打算使用自己的格式模版,可以调用NSDateFormatter的setDateFormatter: 方法设置日期,时间的模版。
3⃣️如果需要讲NSDate转换为NSString,调用NSDateFormatter的stringFromDate: 方法执行格式化即可;如果需要讲NSString转换为NSDate,调用NSDateFormatter的dateFromString: 方法执行格式化即可。
本文介绍NSDateFormatter的功能及其在NSDate与NSString之间转换的应用。通过设置不同的风格,如短、中、长和完整风格,来实现日期和时间的格式化。此外,还介绍了如何使用自定义模板进行格式化。
4453

被折叠的 条评论
为什么被折叠?



