java - 如何在Java中获取YYYY-MM-DD HH :MI:Sec.毫秒格式的当前时间?

标签 java date

下面的代码给出了当前时间。但它没有告诉任何有关毫秒的信息。

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;
}

我的日期格式为 YYYY-MM-DD HH:MM:SS (2009-09-22 16:47:08)。

但我想以 YYYY-MM-DD HH:MM:SS.MS 格式检索当前时间 (2009-09-22 16:47:08.128,其中 128 是毫秒)。

SimpleTextFormat 可以正常工作。这里最小的时间单位是秒,但是我如何获得毫秒呢?

最佳答案

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");

关于java - 如何在Java中获取YYYY-MM-DD HH :MI:Sec.毫秒格式的当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57723492/

相关文章:

java - 如何调试 JAVA 堆内存不足错误

JavaScript new Date() 在 IE、Safari 中返回 NaN

javascript:新日期,如何设置默认年份?

java - java android 中两个日期时间之间没有获得正确的毫秒/秒/分钟

vba - Excel年周组合计算

php - 如何显示从 Blade 到 Blade 选择的日期?

java - Maven 构建仅在使用 jenkins 运行时失败

java - 在不同视角的图像中找到射箭目标

java - .toString() 和 (String) 在 Java 中的区别

java - .jdbc4.MySQLIntegrityConstraintViolationException : Cannot add or update a child row: a foreign key constraint fails during signup and registration