String 转 Date 类型

原创 2015年11月17日 20:56:39

总的来说就是将17-NOV-15 19:20:08.8这种数据格式插入到字段类型为date类型的数据库中。

  1. 将17-NOV-15 15:08:38.1 这种类型的字符串转换成 它对应的date类型
Date date;
DateFormat df = new SimpleDateFormat("dd-MMM-yy HH:mm:sss", Locale.US);
date = df.parse("17-NOV-15 15:08:38.1");//★将字符串 17-NOV-15 15:08:38.1 转换成对应的日期类型 dd-MMM-yy HH:mm:sss
  1. 将转换成的date类型数据进行格式化
df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = df.format(date);  //★将上面转换成的日期类型装换成需要的字符串格式
  1. 将这样的字符串类型插入到字段为date型的数据库中
@Test
    public void testInsert(){
        String date = "2015-11-17 17:34:08";
        String sql = "insert into TABLE(Time) values(to_date('"+date+"','yyyy/MM/dd hh24:mi:ss'))";//★直接插入的话  ORA-01861:文字与格式字符串不匹配
        Connection conn = DBUtils.feachOracleConnection();
        try {
            Statement statement = conn.createStatement();
            System.out.println(statement.executeUpdate(sql));
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

还没有找到直接将java.util.date 类型的数据直接插入到数据库中的方法,哪位看官要是知道的话,请指点。

版权声明:本文为博主原创文章,未经博主允许不得转载。

ssm中mybatis处理数据库(mysql)与pojo属性中类型不一致(string转date)

一般在表设计的时候会考虑到数据库字段类型和java中属性一致的问题,但是也有可能会出现一些情况导致类型不一致的问题,比如:二次开发中需求更改等。此时数据库和java中的代码不能随便更改,所以考虑的思路...
  • LUNG108
  • LUNG108
  • 2017年05月24日 15:57
  • 898

《黑马程序员》 日期与毫秒值互转 String类型日期与Date对象互转

public static void main(String[] args) { demo1(); // demo2(); // demo3(); } // 把日期对象转换成字符串 ...
  • xfgzss
  • xfgzss
  • 2014年03月06日 13:25
  • 1071

java常用数据类型转换集合 Integer转String转Long转Float转Double转Date

学习java将数据库中的不同字段转化为想要的格式是经常遇到的需求。俗语说得好好记性不如烂笔头,烟台网站建设推荐大家还是记下来用的时候几时翻阅!java中数据类型转换 Integer,String,Lo...
  • ququsky
  • ququsky
  • 2011年02月28日 13:19
  • 1875

java String时间类型转Date时间类型总结

用SimpleDateFormat将不同格式的String类型的时间转Date时,只能转出和原类型格式相同的Date类型数据,自行运行代码一试 public class testwwDate {  /...
  • ww_2016
  • ww_2016
  • 2016年10月21日 11:26
  • 1310

java、MySQL时间类型的转换及存储(Timestamp、Date、String、Long)

[java] view plain copy import java.sql.Connection;   import java.sql.PreparedStateme...

js date转String 日期字符串转换

  • 2017年08月14日 19:32
  • 2KB
  • 下载

Android:Date、String、Long三种日期类型之间的相互转换

date类型转换为String类型 // formatType格式为yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒 // data Date类型的时...

Java中Long、String、Date 类型之间的转换

(1)Java.util.Date类型转换成long类型  不要唠叨了,还是先上代码 Date date=new Date(); System.ou...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:String 转 Date 类型
举报原因:
原因补充:

(最多只允许输入30个字)