16、Date與SimpleDateFormat

Date與SimpleDateFormat

一、Date類

1、Date類說明:Date類表示日期和時間,Date中的月份值從0開始算,1月份是0,2月份是1……

2、常用方法

a. boolean after(Date when):測試此日期是否在指定日期(參數)之後。
b. boolean before(Date when):測試此日期是否在指定日期之前。
c. getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以來此 Date 對象表示的毫秒數。
d. setTime(long ms): 設置此 Date 對象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以後 time 毫秒的時間點。

二、SimpleDateFormat類

1、SimpleDateFormat類說明

SimpleDateFormat類在java.text包中。是一個以與語言環境有關的方式來格式化(Date轉成某個格式的字符串)和解析(將某個格式的字符串轉成Date對象)日期的具體類。

2、構造:SimpleDateFormat(String pattern),參數pattern指定格式化的格式如下:

在這裏插入圖片描述

3、構造器

new SimpleDateFormat(“yyyy-MM-dd格式”);解析還是格式化成字符串都要與創建SimpleDateFormat實例指定的格式一致。

4、常用方法

i.	String format(Date  d):將Date格式化成指定格式的字符串
ii.	Date parse(String s): 將指定字符串解析成Date對象

5、示例

i. 將Date對象格式化成字符串

 SimpleDateFormat  sdf = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
 String  todayString = sdf.format( new Date() );

ii. 將字符串格式的日期和時間解析成Date對象,如果解析失敗將拋出ParseException。

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”);
Date  date = sdf.parse(“2012-07-28 13:30:22”);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章