亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

在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

安顺市| 镇巴县| 涞源县| 正宁县| 格尔木市| 昂仁县| 吉首市| 建瓯市| 岱山县| 阿图什市| 毕节市| 依安县| 玉林市| 鄂尔多斯市| 周至县| 运城市| 长丰县| 应城市| 丹棱县| 富川| 上饶县| 遂溪县| 剑河县| 贵南县| 合作市| 哈巴河县| 米泉市| 蓬安县| 隆安县| 普格县| 洞口县| 黄浦区| 布尔津县| 宣汉县| 大邑县| 奉化市| 巴青县| 青阳县| 镇安县| 明光市| 海南省|