JavaはDateの「昨日」と「明日」のサンプルコードを取得する方法
1316 ワード
前言
Javaで最も多く使われている時間クラスは
カレンダ・クラスの使用:Calendar
まとめ
以上、Javaを利用してDate「昨日」と「明日」のすべての内容を取得しました.本文の内容は皆さんの勉強や仕事に一定の助けをもたらすことを望んでいます.疑問があれば、伝言を残して交流してください.
Javaで最も多く使われている時間クラスは
java.util.Date
に過ぎないと思いますが、DateクラスではgetYear()
、 getMonth()
など年、月、日を取得する方法が廃棄されているため、本稿の問題はCalendarによって実現されるので、サンプルコードを直接見てみましょう.カレンダ・クラスの使用:Calendar
@Test
public void dateTest() {
Date today = new Date();
for(int i=0;i<10;i++) {
today = yesterday(today);
System.out.println(today);
}
System.out.println("------------");
for(int i=0;i<10;i++) {
today = tomorrow(today);
System.out.println(today);
}
}
/**
*
* @param today
* @return
*/
public Date yesterday(Date today) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(today);
calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) - 1);
return calendar.getTime();
}
/**
*
* @param today
* @return
*/
public Date tomorrow(Date today) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(today);
calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) + 1);
return calendar.getTime();
}
まとめ
以上、Javaを利用してDate「昨日」と「明日」のすべての内容を取得しました.本文の内容は皆さんの勉強や仕事に一定の助けをもたらすことを望んでいます.疑問があれば、伝言を残して交流してください.