IOS 学习笔记 2015-03-22 OC-API-日期
一 API 1 NSdate 2 NSDateFormatter 二 适用场景 1 获取当前日期 2 增加时间差 3 比较时间差 4 返回较早时间 5 日期格式话 6 日期转字符串 7 字符串转日期 三 具体看代码 // // main.m // OC-API-日期 // // Created by wangtouwang on 15/3/21. // Copyright (c) 2015年 wangtouwang. All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //获取当前日期 NSDate *date1 = [NSDate date]; NSLog(@"%@",date1); //给当前时间增加时间差,单位是秒,在苹果程序中 多数是以秒为单位 NSDate *date2 = [NSDate dateWithTimeIntervalSinceNow:100]; NSLog(@"%@",date2); //随机获取一个将来日期 date1 = [NSDate distantFuture]; NSLog(@"%@",date1); //比较两个时间差 单位为秒 NSInteger interval = [date1 timeIntervalSinceDate:[NSDate date]]; NSLog(@"%lu",interval); //返回较早日期 NSData *date3 = [[NSDate date] earlierDate:date2]; NSLog(@"%@",date3); //日期格式化 日期转字符串 NSDateFormatter *format = [[NSDateFormatter alloc] init]; format.dateFormat=@"yy-MM-dd HH:mm"; NSString *dateString = [format stringFromDate:date2]; NSLog(@"%@",dateString); //字符串转日期 NSData *date4 = [format dateFromString:dateString]; NSLog(@"%@",date4); } return 0; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。