解决JDK21中用不了TimeUtild问题
更新时间:2024年10月09日 11:20:21 作者:Anzzm7
在使用TimeUtil时,可能因为IDE版本不兼容导致问题,升级IDEA到2023.2以上版本可解决此问题,详细步骤可以通过评论区索取安装包或直接从官网下载,分享个人经验,希望对大家有帮助
解决JDK21中用不了TimeUtild
当前的环境是:
- windows11
- idea2021.1.3
- JDK21
问题
因为要用到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.例子
- (1)将1小时转换为对应的秒
long hour = 1; long second = TimeUnit.SECONDS.convert(hour, TimeUnit.HOURS);
- (2)线程休眠一分钟
TimeUnit.MINUTES.sleep(1);
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot 容器刷新前回调ApplicationContextInitializer
这篇文章主要为大家介绍了SpringBoot 容器刷新前回调ApplicationContextInitializer使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-12-12SpringMVC中的DispatcherServlet结构和初始化详解
这篇文章主要介绍了SpringMVC中的DispatcherServlet结构和初始化详解,SpringMVC中Spring容器的关系是通过监听方式启动的,那么Spring与Servlet的Web容器(如:Tomcat、jetty)的关系则是通过DispatcherServlet进行关联,需要的朋友可以参考下2024-01-01
最新评论