欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Jvm中時區(qū)設置方式

 更新時間:2020年09月09日 11:06:49   作者:淼叔  
這篇文章主要介紹了詳解Jvm中時區(qū)設置方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

這篇文章memo一下Jvm中關于時區(qū)設定的基礎操作。

Java的時區(qū)設定

這里列出如下三種方式

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

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傳遞方式

同樣的代碼,不同之處在與運行態(tài)改變狀態(tài),適用場景為不需改變代碼,與前一種方式一樣,只要系統(tǒng)狀態(tài)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環(huán)境變量方式

同樣的代碼,適用場景為不需改變代碼,與前一種方式一樣,只要系統(tǒng)狀態(tài)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中時區(qū)設置方式的文章就介紹到這了,更多相關Jvm 時區(qū)設置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JavaCV實現(xiàn)照片馬賽克效果

    JavaCV實現(xiàn)照片馬賽克效果

    這篇文章主要介紹了如何通過JavaCV實現(xiàn)照片馬賽克效果,文中的示例代碼講解詳細,對我們學習JavaCV有一定的幫助,感興趣的小伙伴可以跟隨小編一起動手試一試
    2022-01-01
  • CorsFilter 過濾器解決跨域的處理

    CorsFilter 過濾器解決跨域的處理

    這篇文章主要介紹了CorsFilter 過濾器解決跨域的處理操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Spring Boot 中密碼加密的兩種方法

    Spring Boot 中密碼加密的兩種方法

    這篇文章主要介紹了Spring Boot 中密碼加密的兩種方法,幫助大家更好的理解和使用Spring Boot框架,感興趣的朋友可以了解下
    2020-09-09
  • spring中的特殊注解@RequiredArgsConstructor詳解

    spring中的特殊注解@RequiredArgsConstructor詳解

    這篇文章主要介紹了spring中的特殊注解@RequiredArgsConstructor,包括注解注入,構造器注入及setter注入,結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • SpringBoot實現(xiàn)項目文件上傳的方法詳解

    SpringBoot實現(xiàn)項目文件上傳的方法詳解

    這篇文章主要為大家詳細介紹了SpringBoot中實現(xiàn)項目文件上傳的相關資料,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以了解一下
    2022-11-11
  • java 流與 byte[] 的互轉操作

    java 流與 byte[] 的互轉操作

    這篇文章主要介紹了java 流與 byte[] 的互轉操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Java正則表達式驗證固定電話號碼符合性

    Java正則表達式驗證固定電話號碼符合性

    這篇文章主要介紹了Java正則表達式驗證固定電話號碼符合性的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • springboot 增加過濾器方法操作示例

    springboot 增加過濾器方法操作示例

    這篇文章主要介紹了springboot 增加過濾器方法操作,結合實例形式分析了springboot過濾器配置、加載等相關操作技巧,需要的朋友可以參考下
    2019-12-12
  • MybatisPlus中的刪除和邏輯刪除及區(qū)別介紹

    MybatisPlus中的刪除和邏輯刪除及區(qū)別介紹

    這篇文章主要介紹了MybatisPlus中的刪除和邏輯刪除的相關知識,刪除又分為邏輯刪除和物理刪除,那么它們有什么區(qū)別呢?在本文給大家詳細介紹,感興趣的朋友跟隨小編一起看看吧
    2020-08-08
  • springboot接口參數(shù)為List的問題

    springboot接口參數(shù)為List的問題

    這篇文章主要介紹了springboot接口參數(shù)為List的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評論