時長累加

@Test
    public void testTime() throws ParseException{
    /*     Calendar calendar = Calendar.getInstance();
            Date date = new Date(System.currentTimeMillis());
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
            System.out.println(format.format(date));
            calendar.setTime(date);
//            calendar.add(Calendar.WEEK_OF_YEAR, -1);
            calendar.add(Calendar.YEAR, 1);
            date = calendar.getTime();
            System.out.println(format.format(date));*/
        String sumTimes="25:40:40";
        String times="25:25:25";
        long time = Time.valueOf("00:00:00").getTime();
        long time1 = Time.valueOf(sumTimes).getTime();
        long time2= Time.valueOf(times).getTime();
        long sumTime=(time1-time)+(time2-time);
         long hour = sumTime/(60*60*1000);
          long minute = (sumTime - hour*60*60*1000)/(60*1000);
          long second = (sumTime - hour*60*60*1000 - minute*60*1000)/1000;
          if(second >= 60 )
          {
          second = second % 60;
          minute+=second/60;
          }
          if(minute >= 60)
          {
          minute = minute %60;
          hour += minute/60;
          }
          String sh = " ";
          String sm = " ";
          String ss = " ";
          if(hour <10)
          {
          sh = "0" + String.valueOf(hour);
          }else
          {
          sh = String.valueOf(hour);
          }
          if(minute <10)
          {
          sm = "0" + String.valueOf(minute);
          }else
          {
          sm = String.valueOf(minute);
          }
          if(second<10)
          {
          ss = "0" + String.valueOf(second);
          }else
          {
          ss = String.valueOf(second);
          }
          sumTimes=sh +":"+ sm+":" + ss;
        System.out.println(sumTimes);
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章