iOS開發 NSDate獲取當前時區時間

2022-02-04 17:18:17 字數 502 閱讀 4873

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...