Java 秒数分钟转小时分钟

//Util.java
public static String getHour(String date) { 
	//秒数
// Integer dt = Integer.parseInt(date) ;
// if (dt < 3600) return Math.round(dt / 60) + "分钟"; 
// int hour = Math.round(dt / 3600);
// int minute = Math.round((dt - (hour * 3600)) / 60);
// return hour + "小时" + (minute == 0 ? "" : minute + "分钟");
	
	//分钟
	Integer dt = Integer.parseInt(date) ;
	if (dt < 60) return dt + "分钟"; 
	int hour = Math.round(dt / 60);
	int minute = Math.round(dt - (hour * 60));
	return hour + "小时" + (minute == 0 ? "" : minute + "分钟");
}
//main
public static void main(String[] args) { 
	//秒数
	System.out.println(Util.getHour("520"));
	System.out.println(Util.getHour("5200"));
	
	//分钟
	System.out.println(Util.getHour("52"));
	System.out.println(Util.getHour("520"));
}

结果为:
8分钟
1小时26分钟

52分钟
8小时40分钟

    原文作者:车家大少爷
    原文地址: https://blog.csdn.net/qq_39816586/article/details/83543396
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞