java格式化時間為12和24小時制
阿新 • • 發佈:2018-12-12
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一定為大寫!