public static void sop(int s)
{
if(s<0)
System.out.print("非法值");
int day,hours,minutes, seconds;
day= s>=(60*60*24)?s/(60*60*24):0;//得到天数
s=s - (day*(60*60*24));
seconds=s%(60);//得到秒,s-seconds 肯定能被60整除 方便计算分钟和小时
hours= s>=(60*60)?(s-seconds)/(60*60):0;//得到小时
minutes=s>60?((s-seconds)/(60))%60:0;//得到分钟
System.out.print(day+"天"+hours+"小时"+minutes+"分钟"+seconds+"秒");
}
不知道这样行不
|