nsdate:時間的獲取和操作
1、獲取當前時間
1//獲取當前日期
2 nsdate *date =sender.date;
3 nslog(@"
%@",date);
2、將date轉換為字串並格式化
1//date轉字串
2 nsdateformatter *formatter =[[nsdateformatter alloc]init];
3//yyyy:年 mm:月 dd:日
hh:24小時制 hh:12小時制
4 formatter.dateformat = @"
yyyy-mm-dd hh:mm:ss";
5 nsstring *strdate =[formatter stringfromdate:date];
6 nslog(@"
%@",strdate);
3、將字串轉回date
1//字串轉date
2 nsdate *date2 =[formatter datefromstring:strdate];
3 nslog(@"
%@",date2);
4、將字串日期分解為年、月、日
1//將日期分解為年月日
2 nscalendar *calendar =[nscalendar currentcalendar];
3 nsinteger unitflags = nscalendarunityear | nscalendarunitmonth |nscalendarunitday;
4 nsdatecomponents *components =[calendar components:unitflags fromdate:date];
5 nslog(@"
year:%ld month:%ld day:%ld
",[components year],[components month],[components day]);
5、將年、月、日合併為日期字串
1//將年月日組合成日期
2 [components setyear:2014
];3 [components setmonth:9
];4 [components setday:1
];5 nsdate *date3 =[calendar datefromcomponents:components];
6 nslog(@"
%@",date3);
iOS NSDate的主要幾種時間形式
nsdate 時間的獲取和操作 1 獲取當前時間 1 獲取當前日期 2 nsdate date sender.date 3 nslog date 2 將date轉換為字串並格式化 1 date轉字串 2 nsdateformatter formatter nsdateformatter alloc ...
iOS NSDate等時間類的使用
一 nsdate 1.nsdate物件用來表示乙個具體的時間點。2.nsdate是乙個類簇,我們所使用的nsdate物件,都是nsdate的私有子類的實體。3.nsdate儲存的是gmt時間,使用的時候會根據 當前應用 指定的 時區 進行時間上的增減,以供計算或顯示。ios時間 當前時間 預設0時區...
javascript實現繼承的幾種主要方法
1.原型鏈繼承 var supclass function name,supclass.prototype var sonclass function name,console.log sonclass.prototype sonclass.prototype new supclass 核心 son...