java获取时间毫秒
时间: 2024-10-15 22:05:50 浏览: 16
java获取时间的方法总结
在Java中,你可以使用`java.util.Date`或者`java.time.LocalDateTime`类来获取当前的时间(包括毫秒)。以下是两个示例:
1. 使用`java.util.Date`(适用于较旧版本的Java):
```java
import java.util.Date;
Date currentDate = new Date();
long currentTimeMillis = currentDate.getTime(); // 获取的是自1970年1月1日以来的毫秒数
```
2. 使用`java.time.LocalDateTime`(适用于Java 8及以后版本):
```java
import java.time.LocalDateTime;
import java.time.ZoneId; // 如果需要考虑时区
LocalDateTime now = LocalDateTime.now(ZoneId.systemDefault());
long currentTimestamp = now.toInstant().toEpochMilli(); // 返回的是自1970-01-01T00:00:00Z以来的毫秒数
```
注意,`java.util.Date`已经被标记为过时,推荐使用`java.time`包下的类。
阅读全文