黑马程序员技术交流社区

标题: 关于NSDate的总结,分享给大家 [打印本页]

作者: Liana_fan    时间: 2015-4-27 11:49
标题: 关于NSDate的总结,分享给大家
#import <Foundation/Foundation.h>

int main()
{
        NSString *str = @"2011/09/10 18:56";
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
        formatter.dateFormat = @"yyyy/MM/dd HH/mm";
        NSDate *date = [formatter dateFromString:time];       
        NSLog(@"%@", date); // 2011-09-10 10:56:00


        return 0;
}

// 掌握时间
void dateToString()
{
        NSDate *date = [NSDate date];
        // 日期格式化类
        NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

        // y 年 M月d日 m分s秒H(24)时 h(12)时
        formatter.dateFormat = @"yyyy-MM-dd HH:mm;ss";

        @"2011-09-10 17:56:45"
        NSString *str = [formatter stringFromDate:date];       

        NSLog(@"%@", str);
}
void use()
{
        // 创建一个时间对象
        NSDate *date = [NSDate date];
        // 打印出的时间是0时区的时间(北京-东八区)
        NSLog(@"%@", date);

        // date2比date晚5秒钟 timeInterval:是double类型的
        NSDate *date2 = [NSDate dateWithTimeInterval:5 sinceDate:date];

        // 从1970年开始走过的秒数
        NSTimeInterval seconds = [date2 timeIntervalSince1970];

        [date2 timeIntervalSinceNow];
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2