
看官们,我们在前面章回中介绍了Foundation框架中的NSCalendar,本章回中将介绍Foundation框架中的日期操作做总结。
日期操作主要涉及NSDate、NSDateFormatter和NSCalendar三个大类以及NSLocale、NSTimeZone和NSDateComponents三个小类。我们在前面章回中详细介绍过这些类以及类中经常使用的方法,本章回中将从日期操作的角度来对这些类做一个整体的总结:
- 1.程序中对日期的操作都是通过NSDate类进行的,它是日期操作的核心类;
- 2.程序中需要直观的字符类型(NSString)时需要使用NSDateFormatter类来转换NSDate对象;
- 3.NSDateFormatter类可以提供符合程序需求的各种格式的日期,当然要注意地区和时区的差异;
- 3.NSDateFormatter类中对于地区和时区的差异通过NSLocale和NSTimeZone这两个类的相关操作来完成;
- 4.程序中对日期和时间单元的操作通过NSCalendar类和它的辅助类NSDateComponents来完成,需要掌握类的中相关方法;
最近几个章回的内容都偏重于理论的,接下来我们通过具体的代码来演示使用操作日期:
#include<Foundation/Foundation.h>
int main() {
//获取日期和时间
NSDate *date1 = [NSDate date];
NSDate *date2 = [[NSDate alloc] init];
NSDate *date3 = [NSDate dateWithTi

本文总结了Foundation框架中NSDate、NSDateFormatter、NSCalendar等类在日期操作中的应用,并通过实例演示了日期获取、格式化及解析等功能。
最低0.47元/天 解锁文章
556

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



