java如何获取当前时间的整点

1833
2024/8/23 3:32:19
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要获取当前时间的整点,可以使用Java中的Calendar类或LocalDateTime类来实现。以下是两种方法:

  1. 使用Calendar类:
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();

// 将分钟和秒数设置为0
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);

// 获取当前时间的整点时间
Date currentTime = calendar.getTime();
  1. 使用LocalDateTime类:
// 获取当前时间
LocalDateTime now = LocalDateTime.now();

// 获取整点时间
LocalDateTime hourStart = now.withMinute(0).withSecond(0).withNano(0);

// 将LocalDateTime转换为Date
Date currentTime = Date.from(hourStart.atZone(ZoneId.systemDefault()).toInstant());

以上两种方法都可以获取当前时间的整点时间,可以根据实际需求选择使用哪种方法。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: java判断文件类型的方法是什么