#pragma mark--nsdate
//1.獲取時間date\datewithtimeinterval
nsdate
*date=[
nsdate
date
];//格林威治時間(本初子午線的放)
nslog(@"%@",date);
nsdate
*date1 = [
nsdate
datewithtimeintervalsincenow:
3600*8
]; nslog(@"%@",date1);
//2.獲取時間間隔timeinterval
nstimeinterval de = [date1 timeintervalsincedate:date];
nslog(@"%lf",de);
//4.轉換
//建立乙個時間轉換器
nsdateformatter *formatter = [[nsdateformatter alloc]init];
//設定轉換格式
[formatter setdateformat:@"yyyy年m
月dd日"];
//轉換
nsstring *str1 = [formatter stringfromdate:date1];
nslog(@"%@",str1);
//字串格式必須和設定格式匹配
nsdate *date2 = [formatter datefromstring:str1];
nslog(@"%@",date2);
ios 時間操作NSDate
nsdate類用於儲存時間值,同時提供了一些方法來處理一些基於秒級別時差 time interval 運算和日期之間的早晚比較等。1.建立或初始化可用以下方法 用於建立nsdate例項的類方法有 id date 返回當前時間 id datewithtimeintervalsincenow nstim...
NSDate時間格式
1.formatte1r setdateformat yyyy mm dd hh mm ss a 如果時間格式是12小時制的,會返回格式 2011 11 11 08 30 30 下午 如果是24小時制的,格式是 2011 11 11 08 30 30 2.formatte1r setdateform...
NSdate時間轉換問題
使用nsdateformatter轉換時間字串時,預設的時區是系統時區,如我們使用一般都是北京時間 8 如果直接使用 cpp view plain copy print?dateformatter datefromstring 2012 01 01 00 00 00 你會發現實際轉換為2011 12...