前言
眾所周知在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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/** * @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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/** * @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é)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用java能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)服務(wù)器之家的支持。