zoukankan      html  css  js  c++  java
  • 如何将java.util.Date转为java.sql.Date

    以下的信息将会帮到你

    1、将java.util.Date转换为 java.sql.Date

    java.util.Date utilDate = new java.util.Date();

    java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());

    2、若要插入到数据库并且相应的字段为Date类型

    可使用PreparedStatement.setDate(int ,java.sql.Date)方法

    其中的java.sql.Date可以用上面的方法得到

    也可以用数据库提供TO_DATE函数

    比如 现有ud

    TO_DATE(new SimpleDateFormat().format(ud,"yyyy-MM-dd HH:mm:ss"),

    "YYYY-MM-DD HH24:MI:SS")

    注意java中表示格式和数据库提供的格式的不同

    sql="update tablename set timer=to_date('"+x+"','yyyymmddhh24miss') where ....."

    这里的x为变量为类似:20080522131223

    3、如何将"yyyy-mm-dd"格式的字符串转换为java.sql.Date

    方法1

    SimpleDateFormatbartDateFormat = new SimpleDateFormat("yyyy-MM-dd");

    StringdateStringToParse="2007-7-12";

    try{

    java.util.Datedate= bartDateFormat.parse(dateStringToParse);

    java.sql.DatesqlDate= new java.sql.Date(date.getTime());

    System.out.println(sqlDate.getTime());

    }

    catch (Exception ex) {

    System.out.println(ex.getMessage());

    }

  • 相关阅读:
    为什么和什么是 DevOps?
    使用jmeter 上传文件
    jmeter 获取执行脚本的路径
    随笔(九)
    随笔(八)
    随笔(七)
    随笔(六)
    随笔(五)
    随笔(四)
    随笔(三)
  • 原文地址:https://www.cnblogs.com/klaus-guan/p/4102682.html
Copyright © 2011-2022 走看看