代码改变世界

关于时间的计算方式

2011-07-12 14:13  myjava2  阅读(195)  评论(0编辑  收藏  举报

Date mydate=new Date();

auditrank.setSetdate(mydate);

 此时数据库里的时间存储的是:2011-7-12 14:30:25

      

      Date mydate=new Date();

       SimpleDateFormat formatt=new SimpleDateFormat("MM/dd/yyyy");
        String formatteddate=formatt.format(mydate);
        java.text.SimpleDateFormat formatter=new java.text.SimpleDateFormat("MM/dd/yyyy");
        java.util.Date date=formatter.parse(formatteddate);
        auditrank.setSetdate(date);

此时数据库的时间存储的是:2011-7-12

 

 

两个时间之间的时长:

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

 java.util.Date date= myFormatter.parse("2003-05-1");    

java.util.Date mydate= myFormatter.parse("1899-12-30");   

long  day=(date.getTime()-mydate.getTime())/(24*60*60*1000);