java中格式控制之——输出正确的时间

System.currentTimeMillis();
但是我们直接执行这一句
System.out.println(Systme.currentTimeMills);
结果为时间换算的毫秒值

要想正确输出需要进行格式转换,具体如下:

System.out.printf("%tc",System.currentTimeMillis());
运行结果如下

更多的格式控制,请看下图


其中最后一行时间的格式控制也就是 %tx 中的x可以取以下值


借鉴自此博主博客