Java中SimpleDateFormat格式化日期用法 – JAVA編程語言程序開發技術文章

import java.text.SimpleDateFormat; 
import java.util.*; 
 
public class SimpleDateFormatDemo { 
 
    public static void main(String[] args) { 
        time();// 調用time()方法 
        time2();// 調用time2()方法 
        time3();// 調用time3()方法 
    } 
 
    // 獲取現在的日期(24小時制) 
    public static void time() { 
 
        SimpleDateFormat sdf = new SimpleDateFormat();// 格式化時間 
        sdf.applyPattern("yyyy-MM-dd HH:mm:ss a");// a為am/pm的標記 
 
        Date date = new Date();// 獲取當前時間 
        System.out.println("現在時間:" + sdf.format(date));// 輸出已經格式化的現在時間(24小時制) 
    } 
 
    // 獲取現在時間(12小時制) 
    public static void time2() { 
 
        SimpleDateFormat sdf = new SimpleDateFormat();// 格式化時間 
        sdf.applyPattern("yyyy-MM-dd hh:mm:ss a"); 
 
        Date date = new Date(); 
        System.out.println("現在時間:" + sdf.format(date));// 輸出格式化的現在時間(12小時制) 
    } 
 
    // 獲取5天後的日期 
    public static void time3() { 
 
        SimpleDateFormat sdf = new SimpleDateFormat();// 格式化時間 
        sdf.applyPattern("yyyy-MM-dd HH:mm:ss a"); 
        /*
         * Calender類,本身是個抽象類,所以本身不能通過new的方法來實例化,需要借助於一些已經把抽象方法實現的子類來實例化,Calendar
         * 提供瞭一個類方法 getInstance,以獲得此類型的一個通用的對象
         */ 
        Calendar calendar = Calendar.getInstance(); 
        calendar.add(Calendar.DATE, 5);// 在現在日期加上5天 
 
        Date date = calendar.getTime(); 
 
        System.out.println("五天後的時間:" + sdf.format(date));// 輸出五天後的時間 
    } 

發佈留言