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")是小写的hh时是12小时制。
SimpleDateFormat("yyyy-MM-dd HH:mm:ss")是大写的HH时是24小时制,同时注意月份的MM一定为大写!
小贴士:作者正在持续更新中,请稍后。