word is weak,show me your code
啥也不说,上代码
/**
* 测试两种不同的格式化
*/
public static void dateFormateTest() {
String formate1 = "yyyy-MM-dd HH:mm:ss";
//注意这里的小时用的是hh
String formate2 = "YYYY-MM-dd hh:mm:ss";
System.out.println("使用[" + formate1 + "]格式化后:" + (new SimpleDateFormat(formate1).format(new Date())));
System.out.println("使用[" + formate2 + "]格式化后:" + (new SimpleDateFormat(formate2).format(new Date())));
}
运行结果:
使用[yyyy-MM-dd HH:mm:ss]格式化后:2020-03-01 14:49:44
使用[YYYY-MM-dd hh:mm:ss]格式化后:2020-03-01 02:49:44
看结果明白了吗?如果还不明白,那我再解释一下:
这两个格式化工具里面就有一处不一样,就是小时这里,一个是HH一个hh,从上面的运行结果我们可以看出来一个HH是24小时制,hh是12小时制,所以就是这样,不难吧?