首页  >  文章  >  Java  >  如何以 YYYY-MM-DD HH:MM:Sec.Millisecond 格式获取毫秒精度的当前时间?

如何以 YYYY-MM-DD HH:MM:Sec.Millisecond 格式获取毫秒精度的当前时间?

DDD
DDD原创
2024-11-17 09:00:04732浏览

How to Get the Current Time with Millisecond Precision in YYYY-MM-DD HH:MM:Sec.Millisecond Format?

以 YYYY-MM-DD HH:MM:Sec.Millisecond 格式获取毫秒精度的当前时间

原始问题:

以“YYYY-MM-DD HH:MM:Sec.Millisecond”格式精确检索当前时间仍然难以实现。提供的代码提供了一个有价值的起点,以“YYYY-MM-dd HH:mm:ss”格式提供当前时间。然而,它缺乏捕获毫秒的能力。如何使用 SimpleDateFormat 实现此功能?

解决方案:

要检索毫秒作为时间格式的一部分,我们需要稍微修改 SimpleDateFormat 模式。模式“SSS”表示毫秒,因此我们可以将其无缝地合并到我们现有的模式中:

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

这是一个更新的示例:

public static String getCurrentTimeStamp() {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
    Date now = new Date();
    String strDate = sdf.format(now);
    return strDate;
}

通过此调整,您现在可以检索当前时间采用所需的“YYYY-MM-DD HH:MM:Sec.Millisecond”格式。

以上是如何以 YYYY-MM-DD HH:MM:Sec.Millisecond 格式获取毫秒精度的当前时间?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn