java常用日期格式

​1、時區

GMT(Greenwich Mean Time)代表格林尼治標準時間; 

CST卻同時可以代表如下 個不同的時區: 

美國--Central Standard Time (USA) UT-6:00

澳大利亞--Central Standard Time (Australia) UT+9:30

中國--China Standard Time UT+8:00

古巴--Cuba Standard Time UT-4:00

  

2、常用日期格式

yyyy-MM-dd

yyyy-MM-dd HH:mm:ss

yyyy-MM-dd HH:mm:ss EE

yyyy-MM-dd HH:mm:ss zzz

dow mon dd HH:mm:ss zzz yyyy 

 

3、常用類及方法

java.util.Date;

java.util.Calendar;

java.util.GregorainCalendar;

java.text.DateFormat;

java.text.SimpleDateFormat;

 

Date(long date)----常用構造方法

long getTime() -----返回自 1970.1.1 00:00:00 GMT 後,此對象表示的毫秒數

System.currentTimeMillis() ---獲得當前系統時間的毫秒數,時間戳

String toString() 將 Date 對象轉化成:dow mon dd hh:mm:ss zzz yyyy 

-dow 是一週中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)

-mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)

 

1Calendar 類是一個抽象類

Calendar rightNow = Calendar.getInstance(); 

可以使用三種方法更改日曆字段:set()add() 和 roll()。 

2java.util.GregorianCalendar: 

GregorianCalendar 是 Calendar 的一個具體子類,提供了世界上大多數國家 

使用的標準日曆系統。 

3java.text.DateFormat: 

DateFormat 是日期/時間格式化子類的抽象類,它以與語言無關的方式格式化並 

分析日期或時間。 

4java.text.SimpleDateFormat: 

SimpleDateFormat 是一個以與語言環境相關的方式來格式化和分析日期的具體類。 

它允許進行格式化(日期 -> 文本)、分析(文本 -> 日期)和規範化。 

 

4、java與sql日期處理

java.sql.Date日期格式爲:年月日[只存儲日期數據不存儲時間數據

java.sql.Time日期格式爲:時分秒 

java.sql.Timestamp日期格式爲:年月日時分秒納秒(毫微秒)

上面三個類都是java.util.Date的子類

 

5、oracle數據庫中日期處理

Oracle中不區分大小寫,因此日期格式如下:

yyyy-MM-dd HH24:mi:ss


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章