nsdate date預設顯示的是格林尼治所在地的標準時間(gmt),轉換為中國時區需要加上八個小時,針對與這個情況你可以直接在獲取時間之後加上八個小時,也可以轉換到當前時區,都很簡單,**參考如下:
nsdate *date=[nsdate date];nslog(@"格林尼治時間 %@",date);
nsinteger interval = [[nstimezone systemtimezone] secondsfromgmtfordate: date];
nsdate *localedate = [date datebyaddingtimeinterval: interval];
nslog(@"第一種時間轉換---%@",localedate);
nsdate *seconddate=[date datebyaddingtimeinterval:(8*60*60)];
nslog(@"第二種date時間--%@",seconddate);
iOS開發 NSDate獲取當前時區時間
nsdate date預設顯示的是格林尼治所在地的標準時間 gmt 轉換為中國時區需要加上八個小時,針對與這個情況你可以直接在獲取時間之後加上八個小時,也可以轉換到當前時區,都很簡單,參考如下 nsdate date nsdate date nslog 格林尼治時間 date nsinteger i...
ios軟體開發 NSDate
1 nsdate 時間格式 2 nstimeinterval 時間間隔 3 nsdateformatter 時間格式器用於日期物件的格式化或者字串解析為日期物件 時間格式 nsdate 1 獲取gmt時間 nsdate date nsdate date 2 時間間隔 nstimeinterval 3...
獲取當前日期 時間 iOS開發
nsdateformatter formatter nsdateformatter alloc init 初始化格式器。formatter setdateformat yyyy mm dd hh mm ss 定義時間為這種格式 yyyy mm dd hh mm ss nsstring current...