日期java

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;
    }
上一篇 下一篇

猜你喜欢

热点阅读