zoukankan      html  css  js  c++  java
  • java日期格式Date,Timestamp存入数据库

    java获取取得Timestamp类型的当前系统时间 格式:yyyy-MM-dd HH:mm:ss

    精确值:2019-01-04 11:19:22 

    方法1: 

    Timestamp t = new Timestamp(System.currentTimeMillis()); 
    preparedStatement.setTimestamp(1,t);

    方法2: 

    Date date = new Date();       
    Timestamp t= new Timestamp(date.getTime());
    preparedStatement.setTimestamp(1,t);

    说明:java.sql.Date 只存储日期数据不存储时间数据 

    // 会丢失时间数据
    preparedStatement.setDate(1, new java.sql.Date(date.getTime())); 
    //可以这样来处理 
    
    preparedStatement.setTimestamp(1, new java.sql.Timestamp(new java.util.Date().getTime())); 
    
    
    //想要得到完整的数据,包括日期和时间,可以这样 
    
    java.util.Date d = resultSet.getTimestamp(1); 
    
    //这样处理更合适一些,可以避免一些潜在Timestamp 问题 
    
    java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime()); 

    java.sql.Date和java.util.Date区别及使用

  • 相关阅读:
    C++中的静态数据成员的作用与好处
    C++中的虚函数表
    CF292-D
    CF292-C
    CF292-B
    CF292-A
    CF291-B
    CF291-C
    CF287-B
    CF287-C
  • 原文地址:https://www.cnblogs.com/shelly0307/p/10420303.html
Copyright © 2011-2022 走看看