91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Jvm項目中如何設置時區

發布時間:2020-11-04 15:50:54 來源:億速云 閱讀:284 作者:Leah 欄目:開發技術

這篇文章運用簡單易懂的例子給大家介紹在Jvm項目中如何設置時區,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Java的時區設定

這里列出如下三種方式

方式說明
TimeZone.setDefault方式通過java的utils下的TimeZone進行動態設定
user.timezone傳遞方式運行時通過傳遞-Duser.timezone=xxx進行設定
TZ環境變量方式通過export的TZ環境變量進行設定

TimeZone.setDefault方式

Sample代碼如下:

sh-4.2# cat TestTimeZone.java
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.TimeZone;

public class TestTimeZone {
 public static void main(String[] args) {
 System.out.println(TimeZone.getDefault()); 
 SimpleDateFormat dfOld = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 System.out.println(dfOld.format(new Date()));

 //final TimeZone timeZone = TimeZone.getTimeZone("GMT+8");
 final TimeZone timeZone = TimeZone.getTimeZone("Asia/Shanghai");
 TimeZone.setDefault(timeZone);
 System.out.println(TimeZone.getDefault()); 
 SimpleDateFormat dfNew = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 System.out.println(dfNew.format(new Date()));

 }
}
sh-4.2# 

結果確認

sh-4.2# unset TZ
sh-4.2# java TestTimeZone
sun.util.calendar.ZoneInfo[id="UTC",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
2018-08-08 00:02:05
sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]
2018-08-08 08:02:05
sh-4.2#

user.timezone傳遞方式

同樣的代碼,不同之處在與運行態改變狀態,適用場景為不需改變代碼,與前一種方式一樣,只要系統狀態OK,此處即OK

sh-4.2# unset TZ
sh-4.2# java -Duser.timezone=Asia/Shanghai TestTimeZone
sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]
2018-08-08 08:03:25
sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]
2018-08-08 08:03:25
sh-4.2# 

TZ環境變量方式

同樣的代碼,適用場景為不需改變代碼,與前一種方式一樣,只要系統狀態OK,此處即OK

sh-4.2# export TZ=Asia/Shanghai
sh-4.2# java TestTimeZone
sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]
2018-08-08 08:04:02
sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]
2018-08-08 08:04:02
sh-4.2# 1

關于在Jvm項目中如何設置時區就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万载县| 莱州市| 永新县| 温泉县| 佳木斯市| 溆浦县| 沾化县| 沂水县| 千阳县| 翼城县| 融水| 大冶市| 灵璧县| 抚顺县| 如东县| 威宁| 色达县| 诸城市| 方正县| 筠连县| 青龙| 安图县| 苍南县| 宝鸡市| 若羌县| 德清县| 淳安县| 广汉市| 彝良县| 富川| 米林县| 体育| 基隆市| 水城县| 什邡市| 长沙市| 长垣县| 周宁县| 泽州县| 太保市| 峡江县|