java的时间如何转数字
时间: 2024-04-09 12:28:14 浏览: 50
Java中可以使用`java.util.Date`类和`java.time`包来处理时间和日期。
要将时间转换为数字,可以使用以下方法之一:
1. 使用`java.util.Date`类:
```java
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
long timestamp = date.getTime(); // 获取当前时间的时间戳,以毫秒为单位
System.out.println(timestamp);
}
}
```
2. 使用`java.time`包(Java 8及以上版本):
```java
import java.time.LocalDateTime;
import java.time.ZoneOffset;
public class Main {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.now();
long timestamp = dateTime.toEpochSecond(ZoneOffset.UTC); // 获取当前时间的时间戳,以秒为单位
System.out.println(timestamp);
}
}
```
这些方法将时间转换为从某个固定时间点(通常是1970年1月1日,午夜UTC)开始的毫秒或秒数。请根据具体需求选择适当的方法。
阅读全文