java里怎么把时间转成int
时间: 2023-12-06 20:44:21 浏览: 237
在Java中,可以使用以下两种方式将时间转换为整数:
1. 使用时间戳(Unix时间戳):时间戳是自1970年1月1日00:00:00以来经过的秒数。可以使用`System.currentTimeMillis()`方法获取当前时间的时间戳,然后将其转换为int类型。
示例代码:
```
long timeStamp = System.currentTimeMillis() / 1000; // 时间戳单位是秒
int timeInt = (int) timeStamp;
```
2. 使用时间对象的毫秒数:可以使用`java.util.Date`类或其子类创建一个时间对象,然后使用`getTime()`方法获取其毫秒数,然后将其转换为int类型。
示例代码:
```
Date date = new Date();
long timeMs = date.getTime();
int timeInt = (int) (timeMs / 1000); // 时间单位是秒
```
阅读全文