java實現計算兩個日期相差多少月、比較兩個日期大小 等常用日期操作
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/******
*
* @author xiongcb
* 實現計算兩個日期的月份差
* 年份加一年
* 比較兩個日期大小
* 按規定格式輸出日期
*/
public class Riqi {
public static void main(String[] args) throws ParseException {
String s="20120601";
String s1="20110512";
Date m=new Date();
Date d = null;
Date d1 = null;
DateFormat df=new SimpleDateFormat("yyyyMMdd");
try {
d = df.parse(s);
d1=df.parse(s1);
//比較日期大小
if(d.getTime()>d1.getTime())
{
System.out.println(df.format(d));
}
else
{
System.out.println(df.format(d1));
}
}
catch (ParseException e)
{
e.printStackTrace(); }
// Date date=df.parse(s);
// System.out.println(d);
// System.out.println(df.format(d));
Calendar c = Calendar.getInstance();
c.setTime(d);
c.add(Calendar.YEAR, 1); //年份加一年
System.out.println(df.format(c.getTime()));//按照yyyyMMdd格式輸出
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
c.setTime(d1);
int year1 = c.get(Calendar.YEAR);
int month1 = c.get(Calendar.MONTH);
int result;
if(year==year1)
{
result=month1-month;//兩個日期相差幾個月,即月份差
}
else
{
result=12*(year1-year)+month1-month;//兩個日期相差幾個月,即月份差
}
}
}
相關文章
- php 計算兩個日期之間相差多少天PHP
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- java比較日期大小Java
- Java中計算兩個日期間的天數Java
- Java 中,如何計算兩個日期之間的差距?Java
- js計算兩個日期相差的天數(不包含小時分鐘秒)JS
- JavaScript獲取兩個日期之間所有的日期JavaScript
- oracle計算兩個日期的時間差時分秒Oracle
- 計算2個日期間有多少個自然周
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- Python + SeaTable | 計算兩個日期間的工作日天數Python
- 時間格式化大小寫含義(Java 計算時間差以及比較日期大小 )Java
- Android 計算倆個日期差Android
- js比較日期 - JavaScriptJSJavaScript
- JAVA中計算兩個日期時間的差值竟然也有這麼多門道Java
- JS-計算日期差值;計算日期之間的月數JS
- 日期計算
- Java 8的18個常用日期處理Java
- 計算任意兩個日期之間的天數,週數。《python大學實用教程》例子Python
- excel日期加減計算方法 excel計算日期時間差Excel
- Python獲取當前日期和日期差計算Python
- JavaScript 計算兩個時間相差天數JavaScript
- C++ - 比較兩個浮點數大小C++
- ABAP面試問題 - 不使用加減乘除等操作比較兩個整數大小面試
- 根據兩個日期之間獲取LocalDate日曆列表LDA
- 如何使用 Eloquent 在兩個日期之間進行查詢?
- ORACLE 計算2個日期之間的天數Oracle
- JAVA 獲取今天,7天前,一個月前,今年起始日期,同比日期Java
- JAVA字串轉日期或日期轉字串Java字串
- DreamJudge-1051-日期計算
- 【oracle】日期加減計算Oracle
- Java 日期 APIJavaAPI
- 原生JS獲取日期段及時間比較的騷操作(基本操作)JS
- 在java中進行日期時間比較的4種方法Java
- Mysql日期常用語句MySql
- 藍橋杯-迴文日期(兩種寫法)
- JavaScript 時間日期操作JavaScript
- Mysql日期(DATE, TIME, DATETIME, TIMESTAMP)型別的比較MySql型別