5、獲取今天的日期

編程題目:

5.如何獲取今天的日期?

示例代碼:

package program.calculation.exercise05;

import java.text.DateFormat;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * 5.如何獲取今天的日期?
 * 三種方式:
 * 1.使用java.util.Date:
 *  java.util.Date date1 = new java.util.Date();
 *  //獲取今天的日期字符串
 *  String today = DateFormat.getDateInstance().format(new java.util.Date());
 * 2.使用java.sql.Date:
 *  java.sql.Date date2 = new java.sql.Date(System.currentTimeMillis());
 * 3.使用java.util.Calendar:
 *  java.util.Calendar calendar = Calendar.getInstance();
 *  int year = calendar.get(Calendar.YEAR);
 *  int month = calendar.get(Calendar.MONTH)+1;//注意:month起始下標從0開始
 *  int day = calendar.get(Calendar.DATE);
 * 
 */

public class GetDate {
    public static void main(String[] args) {

        System.out.println("第一種方式:");
        getDate1();

        System.out.println("第二種方式:");
        getDate2();

        System.out.println("第三種方式:");
        getDate3();

    }

    //通過java.util.Date獲取今天的日期(兩種方式)
    private static void getDate1() {

        //獲取今天的日期
        Format f = new SimpleDateFormat("yyyy-MM-dd");//注意:月份要大寫:MM
        java.util.Date date = new java.util.Date();
        String today1 = f.format(date);
        System.out.println(date);
        System.out.println(today1);

        //獲取今天的日期字符串
        String today2 = DateFormat.getDateInstance().format(new java.util.Date());
        System.out.println(today2);     

    }

    //通過java.sql.Date獲取今天的日期
    private static void getDate2() {

        //獲取今天的日期
        java.sql.Date date = new java.sql.Date(System.currentTimeMillis());
        System.out.println(date);               


    }

    //通過Calendar獲取今天的日期
    private static void getDate3() {

        java.util.Calendar calendar = Calendar.getInstance();
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH)+1;//注意:month起始下標從0開始
        int day = calendar.get(Calendar.DATE);
        System.out.println(year+"-"+month+"-"+day);     

    }
}

結果顯示:

這裏寫圖片描述

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