编程题目:
6.请用代码实现昨天,今天,明天。
示例代码:
package program.calculation.exercise06;
import java.text.DateFormat;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 6.请用代码实现昨天,今天,明天。
*/
public class DateCalculate {
public static void main(String[] args) {
//第一种方式获取今天日期
String today1 = DateFormat.getDateInstance().format(new Date());
System.out.println(today1);
//第二种方式获取今天日期
java.sql.Date today2 = new java.sql.Date(System.currentTimeMillis());
System.out.println(today2);
//第三种方式获取今天日期
Format f = new SimpleDateFormat("yyyy-MM-dd");//注意:MM要大写
Date today = new Date();
System.out.println("今天是:" + f.format(today));
Calendar c = Calendar.getInstance();
c.setTime(today);
c.add(Calendar.DATE, 1);// 今天+1天,明天
Date tomorrow = c.getTime();
System.out.println("明天是:" + f.format(tomorrow));
c.add(Calendar.DATE, -2);// 明天-2天,昨天
Date yesterday = c.getTime();
System.out.println("昨天是:" + f.format(yesterday));
}
}