1. 程式人生 > >String型別的資料轉換成Date,和Timestamp型別

String型別的資料轉換成Date,和Timestamp型別

一、遇到的問題

將String型別資料"1516323596029",轉換成Timestamp

二、首先要了解到用哪些方法和構造方法:

1.

Timestamp(long time)

使用毫秒時間值構造一個 Timestamp物件。

2.

static long

parseLong(String s)

將字串引數解析為帶符號的十進位制 long 。

3.

Date(long date)

分配一個 Date

物件,並將其初始化為表示自稱為“時代”的標準基準時間以後的指定毫秒數,即1970年1月1日00:00:00 GMT。

三、根據所用到的方法解決問題

1.用parseLong()來將String轉化成Long型別

String str = "1516323596029";
long time = Long.parseLong(str);

2.將Long型別轉化成Timestamp型別

Timestamp timestamp = new Timestamp(time);

3.將Long型別轉化成Date型別

Date date = new Date(time);