java 解決時間相減問題

來源:互聯網
上載者:User

標籤:

比如 Date currentTime ="2011-06-20 9:23:50"; Date endTime="2011-06-21 10:33:56"; 
要求的結果是 endTime - currentTime = 還剩餘1天1小時10分6秒;如何來實現這個功能??

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class MainActivity {    /*public static void main(String[] args) {        // TODO Auto-generated method stub        int[] A = { 1,8,2,5,4,3,6 };        int[] B = Insertion.sort(A);        print(B);            }        static void print(int[] arr) {        for(int i=0; i<arr.length; i++) {            System.out.print(arr[i]+" ");        }    }*/        public static void main(String[] args) throws Exception{         /* Date date1 = new SimpleDateFormat("yyyy-MM-dd").parse("2015-04-24 12:14:57");           Date date2 = new SimpleDateFormat("yyyy-MM-dd").parse("2015-03-25 12:14:57");          Calendar cal1=Calendar.getInstance();          Calendar cal2=Calendar.getInstance();          cal1.setTime(date1);          cal2.setTime(date2);                    System.out.println(date1.compareTo(date2));          System.out.println(cal1.compareTo(cal2));          String now = new SimpleDateFormat("yyyy年MM月dd日").format(date1);          System.out.println(now);*/                   SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");           java.util.Date now = df.parse("2015-04-24 12:14:57");           java.util.Date date=df.parse("2015-03-25 12:14:57");           long l=now.getTime()-date.getTime();           long day=l/(24*60*60*1000);           long hour=(l/(60*60*1000)-day*24);           long min=((l/(60*1000))-day*24*60-hour*60);           long s=(l/1000-day*24*60*60-hour*60*60-min*60);           System.out.println(""+day+"天"+hour+"小時"+min+"分"+s+"秒");         }        }

 




java 解決時間相減問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.