java获取当前整点时间
时间: 2023-11-18 20:55:59 浏览: 188
Java获得当前时间
Java获取当前整点时间有多种方法,以下是其中两种常用的方法:
方法一:
```
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
int hourTime = (int) (calendar.getTimeInMillis() / 1000);
```
这种方法使用Calendar类获取当前时间,然后将分钟和秒数设置为0,即可得到当前整点时间的时间戳。
方法二:
```
int endTime = currentSeconds() - currentSeconds() % 3600;
```
这种方法使用当前时间戳减去当前时间戳对3600取余的结果,即可得到当前整点时间的时间戳。
需要注意的是,以上两种方法得到的时间戳都是以秒为单位的,如果需要将时间戳转换为日期格式,可以使用formatTime方法进行格式化。
阅读全文