java时间日期转换集合
2021-06-08 本文已影响0人
星钻首席小管家
1.秒数->日期String
Date date = new Date(1278902362*1000);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println("format=="+format.format(date));
2.根据秒获取时间格式
//根据秒获取时间格式 结果为 : long i = 2591881; 29天23小时58分钟1秒
public String formatDateTime(long mss) {
String DateTimes = null;
long days = mss / ( 60 * 60 * 24);
long hours = (mss % ( 60 * 60 * 24)) / (60 * 60);
long minutes = (mss % ( 60 * 60)) /60;
long seconds = mss % 60;
if(days>0){
DateTimes= days + "天" + hours + "小时" + minutes + "分钟"
+ seconds + "秒";
}else if(hours>0){
DateTimes=hours + "小时" + minutes + "分钟"
+ seconds + "秒";
}else if(minutes>0){
DateTimes=minutes + "分钟"
+ seconds + "秒";
}else{
DateTimes=seconds + "秒";
}
return DateTimes;
}