SimpleDateFormat格式化,精确到毫秒
时间: 2023-11-22 17:52:25 浏览: 103
您可以使用以下代码将日期格式化为精确到毫秒的形式:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date date = new Date();
String formattedDate = sdf.format(date);
System.out.println(formattedDate);
}
}
```
在上述代码中,我们创建了一个 `SimpleDateFormat` 对象,并指定了日期格式为 "yyyy-MM-dd HH:mm:ss.SSS"。其中,SSS 表示毫秒部分。然后,我们使用 `format()` 方法将当前日期格式化为指定的格式,并将格式化后的结果打印出来。
这样,您就可以获得精确到毫秒的日期字符串了。
相关问题
java时间格式精确到毫秒
Java中时间格式可以通过SimpleDateFormat类来进行格式化,以下是精确到毫秒的格式:
```
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String formattedDate = sdf.format(new Date());
System.out.println("Formatted Date: " + formattedDate);
```
输出结果类似于:
```
Formatted Date: 2021-09-29 10:30:15.123
```
其中,"SSS"表示毫秒。您可以根据自己的需求调整格式。
java SimpleDateFormat 毫秒
Java 中的 SimpleDateFormat 是一个用于格式化和解析日期时间的类。毫秒是日期时间中的一种最小的时间单位,表示千分之一秒,常用于需要精确到毫秒的时间计算和记录中。
在 SimpleDateFormat 中,毫秒可以通过以下格式化符号进行表示:
- S:表示毫秒,范围为 0-999。
例如,可以使用 "yyyy-MM-dd HH:mm:ss.S" 的格式化字符串来表示年-月-日 时:分:秒.毫秒 的日期时间格式。
在使用 SimpleDateFormat 进行日期时间解析时,可以通过指定格式化字符串和日期时间字符串,将其解析为 Date 类型的日期时间对象。而在 Date 类型的日期时间对象中,毫秒数可以通过 getTime() 方法获取到,返回的是自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数。
阅读全文