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

 更新时间:2017年03月04日 11:22:27   作者:bigcode  
这篇文章主要给大家分享了关于JAVA String转化成java.sql.date和java.sql.time的方法,文中给出了详细的示例代码,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

前言

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

方法示例代码如下

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

总结

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

相关文章

  • RocketMQ实现随缘分BUG小功能示例详解

    RocketMQ实现随缘分BUG小功能示例详解

    这篇文章主要为大家介绍了RocketMQ实现随缘分BUG小功能示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 基于Spring定时任务的fixedRate和fixedDelay的区别

    基于Spring定时任务的fixedRate和fixedDelay的区别

    这篇文章主要介绍了基于Spring定时任务的fixedRate和fixedDelay的区别,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java枚举与注解的创建步骤

    Java枚举与注解的创建步骤

    这篇文章通过抽象的概念和具体实现步骤,充分说明了java枚举与注解的概念和使用方法,通过该篇文章你可以学会如何自定义枚举类和了解部分Java内置注解,希望对你有所帮助
    2021-06-06
  • 浅析Java集合中的LinkedHashSet

    浅析Java集合中的LinkedHashSet

    这篇文章主要介绍了浅析Java集合中的LinkedHashSet,LinkedHashSet 是 Java 中的一个集合类,它是 HashSet 的子类,并实现了 Set 接口,与 HashSet 不同的是,LinkedHashSet 保留了元素插入的顺序,并且具有 HashSet 的快速查找特性,需要的朋友可以参考下
    2023-09-09
  • java实现日期拆分的方法

    java实现日期拆分的方法

    这篇文章主要介绍了java实现日期拆分的方法,基于java日期类实现对日期字符串的拆分功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • spring事务@Transactional失效原因及解决办法小结

    spring事务@Transactional失效原因及解决办法小结

    今天就跟大家聊聊有关spring中@Transactional失效原因及解决办法小结,主要从三个方面考虑,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • java传入时间戳返回LocalDateTime的实现方法

    java传入时间戳返回LocalDateTime的实现方法

    这篇文章主要介绍了java传入时间戳返回LocalDateTime的实现方法,在Java中将时间戳转换为LocalDateTime时需要注意时区问题,因为LocalDateTime不包含时区信息,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-11-11
  • 一文理清什么是BIO以及如何使用

    一文理清什么是BIO以及如何使用

    这篇文章主要介绍了什么是BIO以及如何使用,BIO英文全名是blockingIO,也叫做阻塞IO,是最容易理解、最容易实现的IO工作方式,本文就来通过一些简单的示例为大家讲讲BIO吧,需要的朋友可以参考下
    2023-10-10
  • 全网最新Log4j 漏洞修复和临时补救方法

    全网最新Log4j 漏洞修复和临时补救方法

    Apache Log4j 远程代码执行漏洞,如何快速修复log4j2漏洞,本文给大家介绍下Log4j 漏洞修复和临时补救方法,感兴趣的朋友跟随小编一起看看吧
    2021-12-12
  • springboot 多模块将dao(mybatis)项目拆分出去

    springboot 多模块将dao(mybatis)项目拆分出去

    这篇文章主要介绍了springboot 多模块将dao(mybatis)项目拆分出去,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论