zoukankan      html  css  js  c++  java
  • java.util.date 与 java.util.date,java.sql.timestamp

    java.util.date:是用来操作时间:

    java.util.Date d1=new java.util.Date();  //会根据创建一个当前时间。

    当然也可以用另外一种方式:long times=System.currentTimeMillis(); 

    java.util.Date d2=new Date(times);

    java.sql.date:在与数据库交互的时候用到。

    但是java.sql.date 只精确到天。即只有(年-月-日)

    java.sql.Date sd=new java.sql.Date(d1.getTime());  

    或者:

    java.sql.Date sd=new java.sql.Date(System.currentTimeMillis());

    如果在用java.sql.date来插入数据库的话,是不会精确到时间的。

    paramentedStatement.setDate(sd);//只会精确到天,如果时间要不是很精确就没有问题。

    如果这个不能满足要求。则可以考虑到用java.sql.TimeStamp。这个可以精确到毫秒。即(年-月-日 时:分:秒.毫秒)

    paramentedStatement.setTimeStamp(new java.sql.TimeStamp(sd.getTime()));

  • 相关阅读:
    第九周周记
    第七周周记
    第三次作业第一题
    第五周周记
    《世界是数字的》读后感想
    第十周周记
    迷茫
    测试作业
    价值观作业
    作业二 感想
  • 原文地址:https://www.cnblogs.com/overstep/p/2676506.html
Copyright © 2011-2022 走看看