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/1459656/

相关文章:

java - 使用netty动态传输数据

java - 在 Netbeans 中运行/调试 Maven JavaSE 应用程序

Java 日期和标准格式

python - 计算一下我还剩多少天才能活到 25,000 天,以及那个日期是哪一天

objective-c - Objective C 中几个月的锻炼差异

Java 用户输入必须在范围内/为 20 行生成 10 的整数

java - 如何将数据存储到数组以及从数组中求和数据

java - 获取所有子文件夹的列表

java - Xmlgregoriancalendar 不允许在 ddMMyyyy 中前导零

ruby-on-rails - 以美国格式: mm/dd/yyyy提交日期