String與Date的型別轉換

2021-10-01 20:14:07 字數 1023 閱讀 3988

1、date轉換成yyyy-mm-dd(string)

// 當前時間

date date = new date();

// 使用******dateformat規定日期格式

******dateformat sdf = new ******dateformat("yyyy-mm-dd");

//列印當前時間

2、date轉化成string

// 獲得當前時間

date date = new date();

//列印tostring()

3、string 樣式(2019-3-7 14:27:30)轉換成date 2019-03-07型別樣式,轉化後的 createtime 可作為date型別儲存

string time= "2019-3-7 14:27:30";

timestamp createtime = timestamp.valueof(time);

這樣得到的createtime就可以新增到date型別中了

注意:14:27:30若沒有,應新增00:00:00 ,time格式一定要對

4、string轉date

string time = "mon sep 02 00:00:00 cst 2019";

date date=new date(time);

system.out.println(date);

以及

string d="2019-01-12 23:25:03";

******dateformat sdf = new ******dateformat("yyyy-mm-dd hh:mm:ss");

date showd= sdf.parse(d);//string to date

string showd=sdf.format(showd);//date to string

菜鳥上路,特此備註。

String型別轉Date型別

今天遇到乙個回顯,date日期,返回string型別,竟然多了個毫秒,資料庫是2019 01 01 00 00 00,查詢出來的竟然變成了2019 01 01 00 00 00.0,結果是因為本來是date型別的,mybatis返回的卻是string型別,後來在轉換的過程中也是學到了很多。strin...

如何將String轉Date型別

先建立乙個日期格式化類 dateformat 然後從前端獲取使用者運算元據產生的建立時間,最後通過 dateformat 例項化物件的parse 方法將string型別轉換成date型別。string轉date dateformat dateformat new dateformat yyyy mm...

Date型別轉int型別

由於有些mysql資料庫中儲存的是int型別,所以進行條件篩選時需要進行處理。將需要的日期轉換為int型別進行比較。date型別轉int型別 integer date integer.valueof string.valueof new date gettime substring 0,10 int...