/**
* 获取对应毫秒转换成的天 时 分 秒 ms
*
* @author 刘子固
* @dete 2022.9.27
*/
public class TimeDateUtils {
/**
* 一秒钟1000毫秒
*/
private static Integer ss = 1000;
/**
* 一分钟60000毫秒
*/
private static Integer mi = ss * 60;
/**
* 一小时3600000毫秒
*/
private static Integer hh = mi * 60;
/**
* 一天86400000毫秒
*/
private static Integer dd = hh * 24;
/**
* 获取对应毫秒的天数
* @param ms 需要转换的毫秒
* @return
*/
public static long getDay(long ms) {
Long day = ms / dd;
return day;
}
/**
* 获取对应毫秒的小时
* @param ms 需要转换的毫秒
* @return
*/
public static long getHour(long ms) {
Long day = ms / dd;
Long hour = (ms - day * dd) / hh;
return hour;
}
/**
* 获取对应毫秒的分钟
* @param ms 需要转换的毫秒
* @return
*/
public static long getMinute(long ms) {
Long day = ms / dd;
Long hour = (ms - day * dd) / hh;
Long minute = (ms - day * dd - hour * hh) / mi;
return minute;
}
/**
* 获取对应毫秒的秒
* @param ms 需要转换的毫秒
* @return
*/
public static long getSecond(long ms) {
Long day = ms / dd;
Long hour = (ms - day * dd) / hh;
Long minute = (ms - day * dd - hour * hh) / mi;
Long second = (ms - day * dd - hour * hh - minute * mi) / ss;
return second;
}
}
Java时间转换工具类
于 2022-09-27 18:12:25 首次发布