6、使用Java實現昨天,今天,明天

編程題目:

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));

    }
}

結果顯示:

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章