日期、時間戳、字符串之間的轉換

日期、時間戳、字符串之間的轉換

1. 日期字符串(String)轉換成日期類型(Date)

1

2

3

4

5

String nowDateStr = "2016/08/15 12:13:14";

// 注意DateFormat的格式(即yyyy/MM/dd HH:mm:ss)要與日期字符串(即2016/08/15 12:13:14)的格式相匹配

DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

Date date = sdf.parse(nowDateStr);

System.out.println(date.toString());

2. 日期類型(Date)轉換成日期字符串(String)

1

2

3

4

5

Date date = new Date();

// DateFormat的格式(即yyyy/MM/dd HH:mm:ss)就是將獲得日期字符串顯示的格式

DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");

String nowDateStr = sdf.format(date);

System.out.println(nowDateStr);

3. 日期字符串(String)轉換成時間戳類型(Timestamp)

1

2

3

4

String nowDateStr = "2016-08-15 12:13:14";

// 注意日期字符串(即2016-08-15 12:13:14)的格式必須爲yyyy-MM-dd HH:mm:ss格式

Timestamp ts = Timestamp.valueOf(tsStr);

System.out.println(ts);

4. 時間戳類型(Timestamp)轉換成日期字符串(String)

1

ts.toString(); //即可

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