1. 顯示當前的年月日+時間
nsdate* date = [nsdate date];
nsdateformatter* formatter = [[[nsdateformatter alloc] init] autorelease];
[formatter setdateformat:@"yyyy-mm-dd hh:mm:ss.sss"]; //指定格式
nsstring* timestr = [formatter stringfromdate:date]; //獲取格式字串
2. 只顯示當前的日期格式
nsdate* date = [nsdate date];
nsdateformatter* formatter = [[[nsdateformatter alloc] init] autorelease];
[formatter setdateformat:@"yyyy-mm-dd"];
nsstring* timerstr = [formatter stringfromdate:date];
3. 獲取某段時間差,可以精確到微秒級別, 用於計算**執行效率
//可以精確到微秒級別
uint64_t start = clock();
[_image drawinrect:cgrectmake(0, 0, 400, 300)];
uint64_t end = clock();
uint64_t drawtime = end - start;
用new Date 獲取指定格式時間戳
一 日期格式化顯示 對 new date 得到日期的進行格式顯示擴充套件,擴充套件方法如下 對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符...
時間按指定格式轉換
推薦閱讀 一。把秒數轉換成 00 00 00 大於一天顯示 1天2時local function second2dhms second if second 0 then return0,0,0,0 end local d math.floor second 86400 second second d...
時間按指定格式轉換
推薦閱讀 一。把秒數轉換成 00 00 00 大於一天顯示 1天2時local function second2dhms second if second 0 then return 0,0,0,0 endlocal d math.floor second 86400 second second d...