📄 dateapp.java
字号:
package date;
import java.util.*;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class DateApp{
//比较两个日期,如果日期2在日期1之后,返回1,之前,返回-1,相等,返回0
public int compareDate(Calendar calendar_1,Calendar calendar_2){
int result;
result=calendar_2.compareTo(calendar_1);
return result;
}
//计算两个日期之间的相隔天数
public int subDate(Calendar calendar_1,Calendar calendar_2){
int subDate;
int year_1=calendar_1.get(calendar_1.YEAR);
int year_2=calendar_2.get(calendar_2.YEAR);
if(year_1==year_2){ //若是同一年,则计算相差天数
int date_of_year_1=calendar_1.get(calendar_1.DAY_OF_YEAR);
int date_of_year_2=calendar_2.get(calendar_2.DAY_OF_YEAR);
subDate=date_of_year_2-date_of_year_1;
return subDate;
}else
return 10000;
}
public static Date strDate(String strDate){ //字符转化为日期
Date dt=null;
try{
dt=new SimpleDateFormat("yyyy-MM-dd").parse(strDate);
}catch(ParseException e){
dt=null;
}
return dt;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -