SimpleDateFormat 毫秒
时间: 2023-11-22 08:52:53 浏览: 86
毫秒与日期转换小工具
5星 · 资源好评率100%
SimpleDateFormat 是 Java 中用于日期格式化和解析的类。要获取毫秒数,可以使用它的 `format` 方法将日期对象格式化为指定的模式,或者使用 `parse` 方法将字符串解析为日期对象,然后使用 `getTime` 方法获取毫秒数。
下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
// 格式化日期对象
Date date = new Date();
String formattedDate = dateFormat.format(date);
System.out.println("Formatted date: " + formattedDate);
// 解析字符串为日期对象
String dateString = "2022-01-01 12:34:56.789";
try {
Date parsedDate = dateFormat.parse(dateString);
long milliseconds = parsedDate.getTime();
System.out.println("Milliseconds: " + milliseconds);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们首先创建了一个 SimpleDateFormat 对象,并指定了日期的格式模式为 "yyyy-MM-dd HH:mm:ss.SSS",其中 "SSS" 表示毫秒。然后我们可以使用 `format` 方法将当前日期格式化为字符串,或者使用 `parse` 方法将字符串解析为日期对象。最后通过调用 `getTime` 方法获取日期对象的毫秒数。
希望这可以帮助到你!如果还有其他问题,请随时提问。
阅读全文