String型別轉Date型別

2021-09-12 07:26:12 字數 793 閱讀 3023

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

string轉date

string starttime=「2019-01-01 00:00:00」;

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

date starttime = sdf.parse(starttime);

date轉string

date date = new date();

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

string starttime = sdf.format(date );

date轉varchar

date_format(start_time,』%y-%m-%d %h:%i:%s』) start_time

varchar轉date

str_to_date(start_time,』%y-%m-%d %h:%i:%s』)

date轉varchar

to_char(sysdate,『yy』)

varchar轉date

to_date(『2004-05-07 13:23:44』,『yyyy-mm-dd hh24:mi:ss』)

如何將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...

Java Clob型別轉String型別

前兩天的專案中,有個字段是clob型別的,用純sql取資料的時候不能直接轉成string型別的。所以得自己手動轉一下,於是乎用到了以下 在這裡貼出來分享一下,如果小夥伴們需要的可以直接拿去用,這個親測是可以使用的哦。話不多說,才是王道。clob型別 轉string public string clo...