JAVA String轉(zhuǎn)化成java.sql.date和java.sql.time方法示例
前言
眾所周知在Java中String 轉(zhuǎn) java.sql.date 是不可以直接實(shí)現(xiàn)的,需要先轉(zhuǎn)成 java.util.date 然后再轉(zhuǎn)成 java.sql.date。關(guān)于java.util.Date與java.sql.Date的區(qū)別可以點(diǎn)擊這篇文章查看詳情。
方法示例代碼如下
String -> java.sql.date 輸入 2016-11-11
/** * @param 返回java.sql.Date格式的 * */ public java.sql.Date strToDate(String strDate) { String str = strDate; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date d = null; try { d = format.parse(str); } catch (Exception e) { e.printStackTrace(); } java.sql.Date date = new java.sql.Date(d.getTime()); return date; }
String -> java.sql.time 輸入 12:30:59
/** * @param 返回java.sql.Time格式的 * */ public java.sql.Time strToDate(String strDate) { String str = strDate; SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss"); java.util.Date d = null; try { d = format.parse(str); } catch (Exception e) { e.printStackTrace(); } java.sql.Date date = new java.sql.Time(d.getTime()); return date; }
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)或者使用java能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
Java中Builder模式的實(shí)現(xiàn)詳解
在設(shè)計(jì)模式中對Builder模式的定義是用于構(gòu)建復(fù)雜對象的一種模式,所構(gòu)建的對象往往需要多步初始化或賦值才能完成。下面這篇文章主要給大家介紹了在Java各個版本中Builder模式實(shí)現(xiàn)的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考學(xué)習(xí)。2017-05-05JAVA中SSM框架的搭建實(shí)現(xiàn)CRUD的方法
這篇文章主要介紹了JAVA中SSM框架的搭建實(shí)現(xiàn)CRUD的方法,小編把運(yùn)行代碼列了出來,供大家參考。2017-11-11Java語法基礎(chǔ)之選擇結(jié)構(gòu)的if語句、switch語句詳解
這篇文章主要為大詳細(xì)介紹了Java語法基礎(chǔ)之選擇結(jié)構(gòu)的if語句、switch語句,感興趣的小伙伴們可以參考一下2016-09-09mybatis?報(bào)錯顯示sql中有兩個limit的解決
這篇文章主要介紹了mybatis?報(bào)錯顯示sql中有兩個limit的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10springboot如何讀取配置文件(application.yml)中的屬性值
本篇文章主要介紹了springboot如何讀取配置文件(application.yml)中的屬性值,具有一定的參考價值,有興趣的小伙伴可以了解一下2017-04-04