Java中SimpleDateFormat格式化日期用法
阿新 • • 發佈:2019-01-03
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));// 輸出五天後的時間 } }