解決獲取時間多出8小時的問題

2021-08-14 14:47:48 字數 1036 閱讀 4523

1.獲取日期時間

/**

* 月、星期、時間

* day :01月01日 week: 星期四 time: 08:00

* @param time 時間 單位是毫秒

* @return

*/public static string getdate(long time) ;

log.e("mylog", "dateutil.getdate: 未設定時區: --->>> " + day + " " + week + " " + tim);

return datestr;

}

列印結果
01-13

17:35:25.878

18213-18326/com

.pa.*****less e/mylog: dateutil.getdate: 未設定時區: --->>> 01月14日 星期日 01:35

2.解決時區問題,比現在的時間多出8小時
/**

* @param time 單位 毫秒

* 時區設定:******dateformat物件.settimezone(timezone.gettimezone("gtm"));

* @return string id = timezone.getdefault().getid();

*/public static string getg***ate(long time) ;

log.e("mylog", "dateutil.getg***ate: 設定時區 --->>> " + dayt + " " + weekt + " " + timt);

return date;

}

列印結果
01-13

17:35:25.878

18213-18326/com

.pa.*****less e/mylog: dateutil.getg***ate: 設定時區 --->>> 01月13日 週六 17:35

iOS 解決時間相差8小時問題

原因 使用 nsdate date nsdate date 獲取的時間是標註的utc時間,和北京時間相差8小時.將utc時間轉成當地的時間只需要設定 nstimezone zone nstimezone systemtimezone 1.給nsdate設定時區 nsdate date nsdate ...

Spring獲取日期時間差8小時問題解決

預設情況下在使用spring的 responsebody返回json串時,如果有日期型別的資料,會發現在日期會莫名其妙的差8小時 經過查閱相關資料發現在spring轉json的預設實現jackson中會根據時區去轉換時間,而jackson的預設時區跟 國內應該是相差8小時,所以再時間換算上自動減去 ...

PHP獲取當前時間差8小時的問題

echo date y m d h i s 當前時間 這個方法獲取的時間和標準時間差8小時 從php5.1.0開始,php.ini裡加入了date.timezone這個選項,預設情況下是關閉的 也就是顯示的時間 無論用什麼php命令 都是格林威治標準時間 和我們的時間 北京時間 差了正好8個小時,有...