Calendar:計算兩個日期相差的天數
/**
* 計算兩個日期的相隔天數
* @author shijing
* 2015年9月6日下午5:14:54
* @param date1
* @param date2
* @return
*/
public static int daysBetween(Date date1,Date date2){
Calendar cal = Calendar.getInstance();
cal.setTime(date1);
long time1 = cal.getTimeInMillis();
cal.setTime(date2);
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);
return Integer.parseInt(String.valueOf(between_days));
}
/**
* 返回一個月有多少天
* @author shijing
* 2015年9月6日下午5:15:18
* @param datetime
* @return
*/
public static String getDayByMonth(String datetime){
StringBuffer buffer = new StringBuffer();
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM");
Calendar calendar = new GregorianCalendar();
try {
Date date = sdf.parse(datetime);
calendar.setTime(date);
int day = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
if(day < 10){
buffer = buffer.append("0").append(String.valueOf(day));
}else{
buffer = buffer.append(String.valueOf(day));
}
} catch (ParseException e) {
e.printStackTrace();
}
return buffer.toString();
}
可直接寫在日期工具類裡面
相關文章
- php 計算兩個日期之間相差多少天PHP
- js計算兩個日期相差的天數(不包含小時分鐘秒)JS
- JavaScript 計算兩個時間相差天數JavaScript
- Java中計算兩個日期間的天數Java
- Python + SeaTable | 計算兩個日期間的工作日天數Python
- ORACLE 計算2個日期之間的天數Oracle
- sql server 計算兩個時間 相差的 幾天幾時幾分幾秒SQLServer
- 計算任意兩個日期之間的天數,週數。《python大學實用教程》例子Python
- oracle計算兩個日期的時間差時分秒Oracle
- Java 中,如何計算兩個日期之間的差距?Java
- JS-計算日期差值;計算日期之間的月數JS
- Dynamics CRM使用計算欄位自動計算兩個時間欄位的天數差
- Android 計算倆個日期差Android
- PHP函式運用之返回兩給定日期的天數差PHP函式
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- 計算Linux天數Linux
- VUE elementUI calendar 根據日期段標記日期VueUI
- JAVA中計算兩個日期時間的差值竟然也有這麼多門道Java
- 日期計算
- python 計算兩個列表的相關係數的實現Python
- Python 計算多少天前後、距離 X日多久的日期Python
- 計算2個日期間有多少個自然周
- ORACLE計算2個時間段相差時間小時、分、秒Oracle
- Spark SQL日期相距天數,月數SparkSQL
- excel日期加減計算方法 excel計算日期時間差Excel
- Calendar原始碼--JDK是怎麼計算時間的原始碼JDK
- JavaScript 加上指定天數之後的日期JavaScript
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- 計算請假天數JavaScript方法JavaScript
- JavaScript獲取兩個日期之間所有的日期JavaScript
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- 【oracle】日期加減計算Oracle
- DreamJudge-1051-日期計算
- stackoverflow 提問:“計算兩個整數的最小公倍數的最有效方法是什麼?”
- shell-計算下一天的日期
- Python獲取當前日期和日期差計算Python
- Hive計算最大連續登陸天數Hive
- Calendar類在Java中的應用與日期時間處理Java
- PHP 計算兩個檔案的相對路徑PHP