Android編程實(shí)現(xiàn)根據(jù)不同日期計(jì)算天數(shù)差的方法
本文實(shí)例講述了Android編程實(shí)現(xiàn)根據(jù)不同日期計(jì)算天數(shù)差的方法。分享給大家供大家參考,具體如下:
Calendar cal1 = getCalendarFromDate(mStartDate); long startTime = cal1.getTimeInMillis(); Calendar cal2 = getCalendarFromDate(mEndDate); long endTime = cal2.getTimeInMillis(); int numberOfDays = (int)(endTime - startTime)/(24 * 60 * 60 * 1000); /** * @param date format is 2012-9-18 * @return Calendar value is after set date's value */ private Calendar getCalendarFromDate(final String date) { int year = 0; int month = 0; int day = 0; try { String[] array = date.split("-"); int[] arrayInt = new int[array.length]; for (int i = 0; i < array.length; i++) { arrayInt[i] = Integer.parseInt(array[i]); if(i == 0) { year = arrayInt[0]; } else if(i == 1){ month = arrayInt[1]; } else if(i == 2){ day = arrayInt[2]; } } } catch (Exception e) { e.printStackTrace(); } Calendar cal = Calendar.getInstance(); if(year > 0 && month >= 0 && day >= 0) { cal.set(year, month, day); } return cal; }
PS:month 取值范圍為0-11
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android調(diào)試技巧與常見問題解決方法匯總》、《Android開發(fā)入門與進(jìn)階教程》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- Android時(shí)間選擇器、日期選擇器實(shí)現(xiàn)代碼
- Android中日期與時(shí)間設(shè)置控件用法實(shí)例
- Android開發(fā)之時(shí)間日期組件用法實(shí)例
- Android日期顯示和日期選擇庫(kù)
- 很實(shí)用的Android日期計(jì)算類
- Android時(shí)間日期拾取器學(xué)習(xí)使用(DatePicker、TimePicker)
- android獲取時(shí)間差的方法
- Android日期時(shí)間格式國(guó)際化的實(shí)現(xiàn)代碼
- Android開發(fā)之時(shí)間日期操作實(shí)例
- Android編程實(shí)現(xiàn)計(jì)算兩個(gè)日期之間天數(shù)并打印所有日期的方法
相關(guān)文章
Android實(shí)現(xiàn)淘寶商品列表切換效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)淘寶商品列表切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01詳解AndroidStudio中代碼重構(gòu)菜單Refactor功能
這篇文章主要介紹了AndroidStudio中代碼重構(gòu)菜單Refactor功能詳解,本文通過代碼演示,功能截圖來詳細(xì)說明as為大名重構(gòu)提供的各項(xiàng)功能,需要的朋友可以參考下2019-11-11Android studio制作簡(jiǎn)易計(jì)算器功能
這篇文章主要為大家詳細(xì)介紹了Android studio制作簡(jiǎn)易計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Android實(shí)現(xiàn)點(diǎn)贊動(dòng)畫(27)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)點(diǎn)贊動(dòng)畫,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02android自定義popupwindow仿微信右上角彈出菜單效果
這篇文章主要為大家詳細(xì)介紹了android自定義popupwindow仿微信右上角彈出菜單效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11Ubuntu中為Android簡(jiǎn)單介紹硬件抽象層(HAL)
本文主要介紹在Android 的硬件抽象層,學(xué)習(xí)Android 硬件抽象層(HAL)對(duì)理解整個(gè)Android都是有非常大的作用,有興趣的小伙伴可以參考下2016-08-08Android獲取觸摸手勢(shì)實(shí)現(xiàn)左右滑動(dòng)
這篇文章主要為大家詳細(xì)介紹了Android獲取觸摸手勢(shì)實(shí)現(xiàn)左右滑動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05