服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - JAVA String转化成java.sql.date和java.sql.time方法示例

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

2020-08-23 15:24bigcode Java教程

这篇文章主要给大家分享了关于JAVA String转化成java.sql.date和java.sql.time的方法,文中给出了详细的示例代码,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

前言

众所周知在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能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。

延伸 · 阅读

精彩推荐