服务器之家

服务器之家 > 正文

JAVA String转化成java.sql.date和java.sql.time方法示例

时间:2020-08-23 15:24     来源/作者:bigcode

前言

众所周知在Java中Stringjava.sql.date 是不可以直接实现的,需要先转成 java.util.date 然后再转成 java.sql.date。关于java.util.Date与java.sql.Date的区别可以点击这篇文章查看详情。

方法示例代码如下

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;
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用java能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
最新idea2020注册码永久激活(激活到2100年)
最新idea2020注册码永久激活(激活到2100年) 2020-07-29
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
返回顶部