首页 > 其他 > 详细

NSDate的使用

时间:2014-02-03 14:13:49      阅读:501      评论:0      收藏:0      [点我收藏+]

NSDate是OC中的时间类型,和Java中的Date一样,而对时间进行格式化处理的NSDateFormatter就像Java中simpledateformat,对时间进行格式化输出或者对一个字符串时间转换成时间格式。

基本使用

NSDate *date=[NSDatedate];

       NSLog(@"date=%@",date);

        //1970-1-1 0 0 0100

        [NSDatedateWithTimeIntervalSince1970:100];

        //比当前时间晚100

        [NSDatedateWithTimeIntervalSinceNow:100];

        //随机返回一个将来的时间

        [NSDatedistantFuture];

        //随机访问一个过去的时间

        [NSDatedistantPast];

        

       NSDate *date2=[NSDatedate];

        

        //返回早一点的时间

       NSLog(@"%@",[dateearlierDate:date2]);

        //返回晚一点的时间

       NSLog(@"%@",[datelaterDate:date2]);

        

        //返回从1970到现在的秒数

        NSLog(@"%zd",[datetimeIntervalSince1970]);

格式化使用

//格式化 HH24小时 hh12小时

        NSDateFormatter *format=[[[NSDateFormatteralloc]init]autorelease];

        format.dateFormat=@"yyyy-MM-dd hh:mm:ss";

        //时间转字符串输出

       NSLog(@"format=%@",[formatstringFromDate:date]);

        

        NSString *times=@"2014-02-02 12:10:25";

        //字符串转时间

       NSLog(@"%@",[formatdateFromString:times]);


NSDate的使用

原文:http://blog.csdn.net/cooljune/article/details/18899279

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!