首页 >Java >java教程 >如何在 Java 中以毫秒精度格式化当前时间?

如何在 Java 中以毫秒精度格式化当前时间?

Patricia Arquette
Patricia Arquette原创
2024-11-12 03:02:011041浏览

How to Format the Current Time in Java with Millisecond Precision?

在 Java 中获取毫秒精度的当前时间

在 Java 中,SimpleDateFormat 类可用于格式化日期和时间。但是,默认情况下,它的格式中不包含毫秒。以下是如何获取“YYYY-MM-DD HH:MI:Sec.Millisecond”格式的当前时间:

要在格式化时间字符串中包含毫秒,可以使用以下代码:

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

此代码创建一个具有所需时间格式的 SimpleDateFormat 对象。格式字符串末尾的 .SSS 指定输出中应包含毫秒。

以下是如何使用修改后的代码的示例:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date now = new Date();
String strDate = sdf.format(now);
System.out.println(strDate);

输出:

2023-03-08 15:47:08.128

现在,格式化的当前时间包括毫秒,提供所需的精度。

以上是如何在 Java 中以毫秒精度格式化当前时间?的详细内容。更多信息请关注PHP中文网其他相关文章!

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