指定した日付とN日差の日付を求める
本文は主にCalenderの1つの比較的に使いやすい関数について書いて、知らない友达がjdkの中の日付関数がパッケージされているのかかなり良いことを知ってほしいと思っています.
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) throws Exception {
// 1。
String date = "2010-01-01";
//
getYesterday(date);
}
private static void getYesterday(String date) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date today = sdf.parse(date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(today);
System.out.println(sdf.format(calendar.getTime()));
calendar.add(Calendar.DATE, -1);
System.out.println(sdf.format(calendar.getTime()));
}
}