fix: 公共模块,时间转换工具类。
This commit is contained in:
@@ -0,0 +1,44 @@
|
|||||||
|
package com.ruoyi.common.core.utils;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 业务模块
|
||||||
|
*
|
||||||
|
* @author tianyongbao
|
||||||
|
* @date 2024/12/19
|
||||||
|
*/
|
||||||
|
public class MillisecondsConverter {
|
||||||
|
private long milliseconds;
|
||||||
|
|
||||||
|
public MillisecondsConverter(long milliseconds) {
|
||||||
|
this.milliseconds = milliseconds;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int convertDays() {
|
||||||
|
return (int) (milliseconds / 86400000);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int convertHours() {
|
||||||
|
return (int) ((milliseconds % 86400000) / 3600000);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int convertMinutes() {
|
||||||
|
return (int) ((milliseconds % 3600000) / 60000);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int convertSeconds() {
|
||||||
|
return (int) ((milliseconds % 60000) / 1000);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getConvertResult() {
|
||||||
|
int days = convertDays();
|
||||||
|
int hours = convertHours();
|
||||||
|
int minutes = convertMinutes();
|
||||||
|
int seconds = convertSeconds();
|
||||||
|
return days + " 天 " + hours + " 小时 " + minutes + " 分钟 " + seconds + " 秒 ";
|
||||||
|
}
|
||||||
|
public String getConvertDayHourResult() {
|
||||||
|
int days = convertDays();
|
||||||
|
int hours = convertHours();
|
||||||
|
return days + "," + hours;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user