1. 程式人生 > >java格式化時間為12和24小時制

java格式化時間為12和24小時制

import java.text.SimpleDateFormat;
import java.util.Date;

public class TestDate {

	public static void main(String[] args) {
		Date date = new Date();
		// 轉換成時間格式12小時制
		SimpleDateFormat sdf_12 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		// 轉換成時間格式24小時制
		SimpleDateFormat sdf_24 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

		System.out.println("12小時制時間::" + sdf_12.format(date));
		System.out.println("24小時制時間::" + sdf_24.format(date));

	}

}

輸出結果:

12小時制時間::2018-09-30 04:05:32 24小時制時間::2018-09-30 16:05:32

小結:SimpleDateFormat("yyyy-MM-dd hh:mm:ss")是小寫的yy時是12小時制

           SimpleDateFormat("yyyy-MM-dd hh:mm:ss")是大寫的YY時是24小時制,同時注意月份的MM一定為大寫!