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

Java處理時(shí)間格式CST和GMT轉(zhuǎn)換方法示例

 更新時(shí)間:2023年09月26日 15:59:46   作者:三省同學(xué)  
這篇文章主要給大家介紹了關(guān)于Java處理時(shí)間格式CST和GMT轉(zhuǎn)換方法的相關(guān)資料,相信很多小伙伴在時(shí)間格式轉(zhuǎn)換的時(shí)候非常頭疼,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下

前言

在編程中處理日期格式時(shí),通常會(huì)遇到帶CST或GMT的時(shí)間格式,它們代表什么,如何轉(zhuǎn)換呢?

概念

CST和GMT時(shí)間示例如下:

Mon Oct 26 15:19:15 CST 2022

Thu, 22 Sep 2022 09:41:01 GMT

CST

這個(gè)代號(hào)縮寫,并不是一個(gè)統(tǒng)一標(biāo)準(zhǔn),目前,可以同時(shí)代表如下 4 個(gè)不同版本的時(shí)區(qū)概念(要根據(jù)上下文語義加以區(qū)分):

1)China Standard Time 中國(guó)標(biāo)準(zhǔn)時(shí)區(qū) (UTC+8)

2)Cuba Standard Time 古巴標(biāo)準(zhǔn)時(shí)區(qū) (UTC-4)

3)Central Standard Time (USA) 美國(guó)中央時(shí)區(qū) (UTC-6)

4)Central Standard Time (Australia) 澳大利亞中央時(shí)區(qū)(UTC+9)

GMT

格林尼治時(shí)間(另有格林威治時(shí)間一說)

轉(zhuǎn)換處理

本地時(shí)間為CST格式時(shí)間

CST格式字符串轉(zhuǎn)換成yyyy-MM-dd HH:mm:ss格式的時(shí)間

代碼:

public static void main(String[] args) throws ParseException {
    String dateStr = "Mon Oct 26 22:22:22 CST 2022";
    DateFormat cst = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    DateFormat gmt = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);
    Date dateTime = gmt.parse(dateStr);
    String dateString = cst.format(dateTime);
    System.out.println(dateString);
}

輸出結(jié)果:

2022-10-26 22:22:22

CST格式的日期轉(zhuǎn)換為GMT時(shí)間

代碼:

public static void main(String[] args) throws ParseException {
      Date date = new Date();
      DateFormat gmt = new SimpleDateFormat("EEE, d-MMM-yyyy HH:mm:ss z", Locale.ENGLISH);
      gmt.setTimeZone(TimeZone.getTimeZone("GMT"));
      String dateStr = gmt.format(date);
      System.out.println(dateStr);
  }

輸出結(jié)果:

Fri, 23-Sep-2022 03:05:42 GMT

GMT字符串轉(zhuǎn)化為本地時(shí)間

public static void main(String[] args) throws ParseException {
    DateFormat format = new SimpleDateFormat("EEE, d-MMM-yyyy HH:mm:ss z", Locale.ENGLISH);
    format.setTimeZone(TimeZone.getTimeZone("GMT"));
    Date parse = format.parse("Fri, 23-Sep-2022 03:15:55 GMT");
    System.out.println(parse);
  }

輸出結(jié)果:

Fri Sep 23 11:15:55 CST 2022

總結(jié)

到此這篇關(guān)于Java處理時(shí)間格式CST和GMT轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Java時(shí)間轉(zhuǎn)換CST和GMT內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring中BeanFactory和ApplicationContext的作用和區(qū)別(推薦)

    Spring中BeanFactory和ApplicationContext的作用和區(qū)別(推薦)

    這篇文章主要介紹了Spring中BeanFactory和ApplicationContext的作用和區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • SpringCloud組件之Eureka Server詳細(xì)啟動(dòng)過程及說明

    SpringCloud組件之Eureka Server詳細(xì)啟動(dòng)過程及說明

    這篇文章主要介紹了SpringCloud組件之Eureka Server詳細(xì)啟動(dòng)過程及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • IDEA在SpringBoot項(xiàng)目使用Maven打包后jar包太小問題及解決

    IDEA在SpringBoot項(xiàng)目使用Maven打包后jar包太小問題及解決

    這篇文章主要介紹了IDEA在SpringBoot項(xiàng)目使用Maven打包后jar包太小問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Java中的數(shù)組使用詳解及練習(xí)

    Java中的數(shù)組使用詳解及練習(xí)

    數(shù)組是Java程序中最常見的一種數(shù)據(jù)結(jié)構(gòu),它能夠?qū)⑾嗤愋偷臄?shù)據(jù)用一個(gè)標(biāo)識(shí)符封裝到一起,構(gòu)成一個(gè)對(duì)象序列或基本數(shù)據(jù)類型,這篇文章主要給大家介紹了關(guān)于Java中數(shù)組使用詳解及練習(xí)的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • Spring如何基于Proxy及cglib實(shí)現(xiàn)動(dòng)態(tài)代理

    Spring如何基于Proxy及cglib實(shí)現(xiàn)動(dòng)態(tài)代理

    這篇文章主要介紹了Spring如何基于Proxy及cglib實(shí)現(xiàn)動(dòng)態(tài)代理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 使用SpringBoot請(qǐng)求參數(shù)過濾空格

    使用SpringBoot請(qǐng)求參數(shù)過濾空格

    這篇文章主要介紹了使用SpringBoot請(qǐng)求參數(shù)過濾空格的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Flink入門級(jí)應(yīng)用域名處理示例

    Flink入門級(jí)應(yīng)用域名處理示例

    這篇文章主要介紹了一個(gè)比較簡(jiǎn)單的入門級(jí)Flink應(yīng)用,代碼很容易寫,主要用到的算子有FlatMap、KeyBy、Reduce,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • MyBatis生成UUID的實(shí)現(xiàn)

    MyBatis生成UUID的實(shí)現(xiàn)

    這篇文章主要介紹了MyBatis生成UUID的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 如何把spring boot應(yīng)用發(fā)布到Harbor

    如何把spring boot應(yīng)用發(fā)布到Harbor

    這篇文章主要介紹了如何把spring boot應(yīng)用發(fā)布到Harbor,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot中Filter沒有生效原因及解決方案

    SpringBoot中Filter沒有生效原因及解決方案

    Servlet 三大組件 Servlet、Filter、Listener 在傳統(tǒng)項(xiàng)目中需要在 web.xml 中進(jìn)行相應(yīng)的配置,這篇文章主要介紹了SpringBoot中Filter沒有生效原因及解決方案,需要的朋友可以參考下
    2024-04-04

最新評(píng)論