我与devide和modolu运算符有一些数学问题。转换时间int到分钟秒小时
基本上我必须给出mmsshh的格式作为输入,输出应该是这样的:“小时”+小时+“分钟”+分钟“秒”+秒。
所以当我插入003400时,输出应该是“小时0分0秒34”。
问题是,0让我很难得到这些单独的数据值。
我已经尝试过以下方法,但它们工作不正常。
public void setMinutes()
{
minutes = time/10000;
}
public int getMinutes()
{
return minutes;
}
public void setSeconds()
{
seconds = (time%1E4)/100;
}
public double getSeconds()
{
return seconds;
}
分钟,秒和*然后小时*?真?这是一个*彻底*奇怪的输入... –
否则我会这样做,但我的客户坚持这个输入。 – user1833552
目前还不清楚为什么你有这样的API--有一个没有参数的set方法很奇怪。你为什么不只是'get'方法使用'time'? –