Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android-計算兩個日期之間間隔的天數

android-計算兩個日期之間間隔的天數

編輯:關於Android編程

要計算兩個日期之間間隔的天數,必須把兩個日期轉換成統一的時間戳,然後計算其毫秒差,再將毫秒差轉換成天數。   System.out.print("開始時間:");     String str1 = beginTime;  //"yyyyMMdd"格式 如 20131022 System.out.println("\n結束時間:");   String str2 = _endTime;  //"yyyyMMdd"格式 如 20131022 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");//輸入日期的格式  Date date1 = null; try { date1 = simpleDateFormat.parse(str1); } catch (ParseException e) { e.printStackTrace(); }   Date date2 = null; try { date2 = simpleDateFormat.parse(str2); } catch (ParseException e) { e.printStackTrace(); }   GregorianCalendar cal1 = new GregorianCalendar();   GregorianCalendar cal2 = new GregorianCalendar();   cal1.setTime(date1);   cal2.setTime(date2);   double dayCount = (cal2.getTimeInMillis()-cal1.getTimeInMillis())/(1000*3600*24);//從間隔毫秒變成間隔天數 System.out.println("\n相差"+dayCount+"天"); 原文地址
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved