久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

java UTC時(shí)間格式化 時(shí)間帶T Z

 liang1234_ 2020-04-06

最近在調(diào)用一個(gè)國(guó)外的網(wǎng)站api,,返回的json數(shù)據(jù)格式的時(shí)間如 2018-01-31T14:32:19Z ,。時(shí)間字符串帶T和Z。這時(shí)候需要根據(jù)業(yè)務(wù)來(lái)確認(rèn)你是否要轉(zhuǎn)時(shí)間為北京時(shí)間,,不需要直接SimpleDateFormat即可,,需要的設(shè)置相應(yīng)時(shí)區(qū)再轉(zhuǎn)。

簡(jiǎn)單介紹

1,、UTC(協(xié)調(diào)世界時(shí))又稱世界統(tǒng)一時(shí)間,、世界標(biāo)準(zhǔn)時(shí)間、國(guó)際協(xié)調(diào)時(shí)間,。

2,、GMT(格林尼治標(biāo)準(zhǔn)時(shí)間)一般指世界時(shí)

3,、CST(中央標(biāo)準(zhǔn)時(shí)間)可視為美國(guó)、澳大利亞,、古巴或中國(guó)的標(biāo)準(zhǔn)時(shí)間,。

CST可以為如下4個(gè)不同的時(shí)區(qū)的縮寫(xiě):

美國(guó)中部時(shí)間:Central Standard Time (USA) UT-6:00

澳大利亞中部時(shí)間:Central Standard Time (Australia) UT+9:30

中國(guó)標(biāo)準(zhǔn)時(shí)間:China Standard Time UT+8:00

古巴標(biāo)準(zhǔn)時(shí)間:Cuba Standard Time UT-4:00

Date:

盡管 Date 類打算反映協(xié)調(diào)世界時(shí) (UTC),,但無(wú)法做到如此準(zhǔn)確,,這取決于 Java 虛擬機(jī)的主機(jī)環(huán)境。

一些計(jì)算機(jī)標(biāo)準(zhǔn)是按照格林威治標(biāo)準(zhǔn)時(shí) (GMT) 定義的,,格林威治標(biāo)準(zhǔn)時(shí)和世界時(shí) (UT) 是相等的,。

UTC 和 UT 的區(qū)別是:UTC 是基于原子時(shí)鐘的,UT 是基于天體觀察的,,兩者在實(shí)際應(yīng)用中難分軒輊,。

閏秒是根據(jù)需要引入 UTC 的,以便把 UTC 保持在 UT1 的 0.9 秒之內(nèi),,UT1 是應(yīng)用了某些更正的 UT 版本,。

DateFormat:

將日期表示為 Date 對(duì)象,或者表示為從 GMT(格林尼治標(biāo)準(zhǔn)時(shí)間)1970 年 1 月 1 日 00:00:00 這一刻開(kāi)始的毫秒數(shù)

我的環(huán)境時(shí)區(qū)

1
2
3
4
5
6
7
8
9
10
11
//當(dāng)前時(shí)間Date
Date now = new Date();
System.out.println(now);
//Wed Jan 31 23:32:03 GMT+08:00 2018
//例如我的環(huán)境時(shí)區(qū)為:(UTC+08:00)北京,,重慶,,香港特別行政區(qū),烏魯木齊(+0800)
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
System.out.println(sdf.getTimeZone());
System.out.println(sdf.format(now));
//sun.util.calendar.ZoneInfo[id="GMT+08:00",offset=28800000,dstSavings=0,useDaylight=false,transitiOns=0,lastRule=null]
//2018-01-31T23:32:03.469+0800

UTC轉(zhuǎn)本地時(shí)間

時(shí)間帶T Z

有時(shí)候看到世界帶T Z (如:2018-01-31T14:32:19Z) UTC統(tǒng)一時(shí)間

T代表后面跟著是時(shí)間,,Z代表0時(shí)區(qū)(相差北京時(shí)間8小時(shí))

首先定義一個(gè)UTC時(shí)間為:2018-01-31T14:32:19Z

1
2
3
4
5
6
7
8
String utcTime = "2018-01-31T14:32:19Z";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
//設(shè)置時(shí)區(qū)UTC
df.setTimeZone(TimeZone.getTimeZone("UTC"));
//格式化,,轉(zhuǎn)當(dāng)?shù)貢r(shí)區(qū)時(shí)間
Date after = df.parse(utcTime);
System.out.println(after);
//Wed Jan 31 22:32:19 GMT+08:00 2018

再?gòu)腄ate轉(zhuǎn)直觀字符串

1
2
3
4
5
df.applyPattern("yyyy-MM-dd HH:mm:ss");
//默認(rèn)時(shí)區(qū)
df.setTimeZone(TimeZone.getDefault());
System.out.println(df.format(after));
//2018-01-31 22:32:19

我的系統(tǒng)環(huán)境

本地環(huán)境時(shí)區(qū).png

原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處:https://www./user/index/article/id/70.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多