java把秒时长转换为分钟_java – 将秒值转换为小时分钟秒?

我一直在尝试将秒的值(在BigDecimal变量)转换为editText中的字符串,如“1小时22分33秒”或类似的东西。

我试过这个:

String sequenceCaptureTime = "";

BigDecimal roundThreeCalc = new BigDecimal("0");

BigDecimal hours = new BigDecimal("0");

BigDecimal myremainder = new BigDecimal("0");

BigDecimal minutes = new BigDecimal("0");

BigDecimal seconds = new BigDecimal("0");

BigDecimal var3600 = new BigDecimal("3600");

BigDecimal var60 = new BigDecimal("60");

(我有一个roundThreeCalc这是以秒为单位的值,所以我试图在这里转换它。)

hours = (roundThreeCalc.divide(var3600));

myremainder = (roundThreeCalc.remainder(var3600));

minutes = (myremainder.divide(var60));

seconds = (myremainder.remainder(var60));

sequenceCaptureTime = hours.toString() + minutes.toString() + seconds.toString();

然后我设置editText为sequnceCaptureTime字符串。

但是没有工作。它强制关闭应用程序每次。我完全离开我的深度,任何帮助,非常感谢。快乐编码!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值