mysql标准时间,MySQL时间设置
時(shí)間標(biāo)準(zhǔn)簡(jiǎn)介GMT,CST,UTC
UTC(世界標(biāo)準(zhǔn)時(shí)間)
GMT(格林尼治平時(shí))
CST(北京時(shí)間)
Java Date使用UTC時(shí)間,如 Tue Jan 05 14:28:41 CST 2016 表示China Standard Time UT+8:00 。
Java時(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’ 都被保留):GEra 標(biāo)志符TextAD
y年份Number1996; 96
M年份中的月份TextJuly; Jul; 07
w年份中的周數(shù)Number27
W月份中的周數(shù)Number2
D年份中的天數(shù)Number189
d月份中的天數(shù)Number10
F月份中的星期Number2
E星期中的天數(shù)TextTuesday; Tue
aAm/pm 標(biāo)記TextPM
H一天中的小時(shí)數(shù)(0-23)Number0
k一天中的小時(shí)數(shù)(1-24)Number24
Kam/pm 中的小時(shí)數(shù)(0-11)Number0
ham/pm 中的小時(shí)數(shù)(1-12)Number12
m小時(shí)中的分鐘數(shù)Number30
s分鐘中的秒數(shù)Number55
S毫秒數(shù)Number978
z時(shí)區(qū)General time zonePacific Standard Time; PST; GMT-08:00
Z時(shí)區(qū)RFC 822 time zone-0800
在實(shí)際開(kāi)發(fā)過(guò)程中經(jīng)常會(huì)遇到將Date類(lèi)型的數(shù)據(jù)轉(zhuǎn)換為String 類(lèi)型或?qū)tring 類(lèi)型的日期轉(zhuǎn)換成Date類(lèi)型的問(wèn)題。下面就介紹一下如何將String類(lèi)型的GMT、GST日期轉(zhuǎn)換成Date對(duì)象。
JDK中提供了SimpleDateFormat類(lèi)來(lái)實(shí)現(xiàn)String類(lèi)型的日期和Date對(duì)象之間的互轉(zhuǎn)。
1.GMT時(shí)間轉(zhuǎn)換//字符串轉(zhuǎn)DateStringstringDate ="Thu Oct 16 07:13:48 GMT 2015";SimpleDateFormatsdf =newSimpleDateFormat("EEE MMM ddHH:mm:ss 'GMT' yyyy",Locale.US);Datedate =sdf.parse(stringDate);System.out.println(date.toString());//Date轉(zhuǎn)字符串sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sdf.format(newDate()));
2.//格式化時(shí)間SimpleDateFormatsdf =newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");Stringtime =sdf.format(newDate());System.out.println(time);//解析時(shí)間 2016-01-05T15:06:58+0800Datedate =sdf.parse(time);System.out.println(date);
3.//T代表后面跟著時(shí)間,Z代表UTC統(tǒng)一時(shí)間//格式化時(shí)間SimpleDateFormatsdf =newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");Stringtime =sdf.format(newDate());System.out.println(time);//解析時(shí)間 2016-01-05T15:09:54ZDatedate =sdf.parse(time);System.out.println(date);
同理,我們使用Joda-Time實(shí)現(xiàn)。
總結(jié)
以上是生活随笔為你收集整理的mysql标准时间,MySQL时间设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 两款免费、好用的数据库连接工具
- 下一篇: Hibernate连接数据库