发布日期:2018-03-26
在Java中,如何获取当前时间为YYYY-MM-DD HH:MI:Sec.Millisecond格式?+ 查看更多
在Java中,如何获取当前时间为YYYY-MM-DD HH:MI:Sec.Millisecond格式?
+ 查看更多
发布日期:2018-03-26 10:50
分类:JAVA
浏览次数:299
下面的代码给了我当前时间。但它并没有精确到毫秒。
public static String getCurrentTimeStamp() { SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//dd/MM/yyyy Date now = new Date(); String strDate = sdfDate.format(now); return strDate; }我得到日期格式2009-09-22 16:47:08(YYYY-MM-DD HH:MI:Sec)。
但是我想以格式2009-09-22 16:47:08.128((YYYY-MM-DD HH:MI:Sec.Ms)检索当前时间。
其中128表示毫秒。
SimpleTextFormat将工作正常。这里最小的时间单位是秒,但是我如何获得毫秒级的呢?
回答:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");