java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > JDK21中用不了TimeUtil

解决JDK21中用不了TimeUtild问题

作者:Anzzm7

在使用TimeUtil时,可能因为IDE版本不兼容导致问题,升级IDEA到2023.2以上版本可解决此问题,详细步骤可以通过评论区索取安装包或直接从官网下载,分享个人经验,希望对大家有帮助

解决JDK21中用不了TimeUtild

当前的环境是:

问题

因为要用到TimeUtil,这里看到是反编译的

解决

要将你的环境更换成2023.2以上的版本才可以继续使用TimeUtil

安装包直接从官网下载

Java之TimeUnit类用法

1.TimeUnit类介绍

TimeUnit(时间单元)是一个描述时间单元的枚举类,在该枚举类中定义有以下的几个时间单元实例:天(DAYS)、时(HOURS)、分(MINUTES)、秒(SECONDS)、毫秒(MILLISECONDS)、微秒(MICROSECONDS)、纳秒(NANOSECONDS)。

利用此类可以方便地实现各个时间数据的转换,也可以更加方便实现线程的休眠时间控制

2.TimeUnit类常用方法

方法描述
public long convert(long sourceDuration, TimeUnit sourceUnit)将指定时间格式的数值转换为其他时间格式数值
public void sleep(long timeout)根据时间单元设置当前线程休眠时间

3.例子

long hour = 1;
long second = TimeUnit.SECONDS.convert(hour, TimeUnit.HOURS);
TimeUnit.MINUTES.sleep(1);

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文