日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

GMT 时间日期格式

發(fā)布時(shí)間:2025/4/5 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GMT 时间日期格式 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

GMT & 時(shí)間日期格式

GMT:格林尼標(biāo)準(zhǔn)時(shí)間

北京時(shí)間=GMT時(shí)間+8小時(shí)

格林尼治平均時(shí)(GMT, Greenwich Mean Time)?

格林威治是英國(guó)倫敦泰晤士河南岸的一個(gè)地方,由于從19世紀(jì)開始,因?yàn)槭澜绺鲊?guó)來(lái)往頻繁,而歐洲大陸、美洲大陸和亞洲大陸都有各自的時(shí)區(qū),所以為免混亂,各國(guó)的代表就在1884 年在美國(guó)華盛頓召開了國(guó)際大會(huì),通過(guò)協(xié)議選出倫敦的格林威治,作為全球時(shí)間的中心點(diǎn),格林威治標(biāo)準(zhǔn)時(shí)間因而誕生。所以有GMT功能的腕表就是說(shuō)腕表?yè)碛衅渲械男r(shí)表盤可以顯示GMT時(shí)間。

GMT時(shí)間就是英國(guó)格林威治時(shí)間,也就是世界標(biāo)準(zhǔn)時(shí)間,是本初子午線上的地方時(shí),是0時(shí)區(qū)的區(qū)時(shí),與我國(guó)的標(biāo)準(zhǔn)時(shí)間北京時(shí)間(東八區(qū))相差8小時(shí),即晚8小時(shí)。

?

SimpleDateFormat類的概述

SimpleDateFormat 是一個(gè)以與語(yǔ)言環(huán)境有關(guān)的方式來(lái)格式化和解析日期的具體類。它允許進(jìn)行格式化(日期 -> 文本)、解析(文本 -> 日期)和規(guī)范化。

SimpleDateFormat 使得可以選擇任何用戶定義的日期-時(shí)間格式的模式。

?

日期和時(shí)間模式

日期和時(shí)間格式由日期和時(shí)間模式 字符串指定。在日期和時(shí)間模式字符串中,未加引號(hào)的字母 'A' 到'Z' 和'a' 到'z' 被解釋為模式字母,用來(lái)表示日期或時(shí)間字符串元素。文本可以使用單引號(hào) (') 引起來(lái),以免進(jìn)行解釋。"''" 表示單引號(hào)。所有其他字符均不解釋;只是在格式化時(shí)將它們簡(jiǎn)單復(fù)制到輸出字符串,或者在解析時(shí)與輸入字符串進(jìn)行匹配。

定義了以下模式字母(所有其他字符'A' 到'Z' 和'a' 到'z' 都被保留)

字母

日期或時(shí)間元素

表示

示例

G

Era標(biāo)志符

Text

AD

y

Year

1996; 96

M

年中的月份

Month

July; Jul; 07

w

年中的周數(shù)

Number

27

W

月份中的周數(shù)

Number

2

D

年中的天數(shù)

Number

189

d

月份中的天數(shù)

Number

10

F

月份中的星期

Number

2

E

星期中的天數(shù)

Text

Tuesday; Tue

a

Am/pm標(biāo)記

Text

PM

H

一天中的小時(shí)數(shù)(0-23)

Number

0

k

一天中的小時(shí)數(shù)(1-24)

Number

24

K

am/pm中的小時(shí)數(shù)(0-11)

Number

0

h

am/pm中的小時(shí)數(shù)(1-12)

Number

12

m

小時(shí)中的分鐘數(shù)

Number

30

s

分鐘中的秒數(shù)

Number

55

S

毫秒數(shù)

Number

978

z

時(shí)區(qū)

General time zone

Pacific Standard Time; PST; GMT-08:00

Z

時(shí)區(qū)

RFC 822 time zone

-0800

?

示例

以下示例顯示了如何在美國(guó)語(yǔ)言環(huán)境中解釋日期和時(shí)間模式。給定的日期和時(shí)間為美國(guó)太平洋時(shí)區(qū)的本地時(shí)間 2001-07-04 12:08:56。

日期和時(shí)間模式

結(jié)果

"yyyy.MM.dd G 'at' HH:mm:ss z"

2001.07.04 AD at 12:08:56 PDT

"EEE, MMM d, ''yy"

Wed, Jul 4, '01

"h:mm a"

12:08 PM

"hh 'o''clock' a, zzzz"

12 o'clock PM, Pacific Daylight Time

"K:mm a, z"

0:08 PM, PDT

"yyyyy.MMMMM.dd GGG hh:mm aaa"

02001.July.04 AD 12:08 PM

"EEE, d MMM yyyy HH:mm:ss Z"

Wed, 4 Jul 2001 12:08:56 -0700

"yyMMddHHmmssZ"

010704120856-0700

"yyyy-MM-dd'T'HH:mm:ss.SSSZ"

2001-07-04T12:08:56.235-0700

?

將String類型的GMT、GST日期轉(zhuǎn)換成Date對(duì)象

String?stringDate?=?"Thu?Oct?16?07:13:48?GMT?2014"; SimpleDateFormat?sdf?=?newSimpleDateFormat("EEE?MMM?ddHH:mm:ss?'GMT'?yyyy",Locale.US); Date?date?=sdf.parse(stringDate); //?????System.out.println(date.toString()); sdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");???? System.out.println(sdf.format(date));

代碼分析:

在實(shí)例化SimpleDateFormat類的時(shí)候需要指定兩個(gè)參數(shù),第一個(gè)參數(shù)是要解析的日期模式,第二個(gè)參數(shù)是指定語(yǔ)言環(huán)境的。在有些時(shí)候第二參數(shù)是可以省略的,但在解析String類型的GMT或GST日期的時(shí)候需要將第二個(gè)參數(shù)指定為L(zhǎng)ocale.US或Locale.UK或Locale.ENGLISH否則會(huì)出現(xiàn)編譯錯(cuò)誤。

關(guān)于第一個(gè)參數(shù)日期模式是要根據(jù)要解析的String類型日期格式不同而不同,其中EEE代表星期?,MMM代表月份,dd代表天,HH代表小時(shí),mm代表分鐘,ss代表秒,這里要特別注意的是’GMT’,它代表你要解析的String是GMT格式的時(shí)間,如果GST格式可以使用’ GST’來(lái)代替’GMT’。

==========END==========

轉(zhuǎn)載于:https://my.oschina.net/xinxingegeya/blog/394821

總結(jié)

以上是生活随笔為你收集整理的GMT 时间日期格式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。