IOS 學習筆記 2015-03-22 OC-API-日期,2015-03-22oc-api-
一 API 1 NSdate2 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;}