標籤:java date() 時間類型
在Java中, Date() 是沒有類型一說的,我們所說的時間格式、時間類型都是指轉化為字串之後的格式,並不是指Date()的格式;
public void testDate() { //定義時間,其格式預設為:Tue Jun 09 11:11:30 GMT+08:00 2015這種樣式 Date date = new Date(); //輸出:Tue Jun 09 11:11:30 GMT+08:00 2015 System.out.println(date); //定義時間轉換格式 DateFormat dfm =new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //將時間轉換成指定格式的字串 String time=dfm.format(date); //輸出轉變格式之後的字串:2015-06-09 11:35:52 System.out.println(time); try { /*將格式為"yyyy-MM-dd hh:mm:ss"轉換成時間時, * date顯示仍為Tue Jun 09 11:11:30 GMT+08:00 2015這種樣式 */ Date dm=dfm.parse(time.toString()); //驗證一下,輸出為:Tue Jun 09 11:35:52 GMT+08:00 2015 System.out.println(dm); //轉換成字串輸出為:Tue Jun 09 11:35:52 GMT+08:00 2015 System.out.println(dm.toString()); } catch (ParseException e) { e.printStackTrace(); } } 後台輸出結果為: Tue Jun 09 11:11:30 GMT+08:00 2015 2015-06-09 11:36:48 Tue Jun 09 11:36:48 GMT+08:00 2015 Tue Jun 09 11:36:48 GMT+08:00 2015
本文出自 “9891958” 部落格,請務必保留此出處http://9901958.blog.51cto.com/9891958/1659992
關於Java時間格式的解惑