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