java - 获得除法后的小数值

标签 java android

如何获得除法后的小数值? 完成此操作后

天 = 毫秒/(24 * 60 * 60 * 1000)

假设值(即天)是 27.8351 我如何获得 8351 ? 尝试过

小时 = 天 % (int) 天 认为它正在做 27.8351/27 但它仍然返回一个大零,还没有尝试将其转换为字符串,然后根据点(.)进行分割,但我不喜欢这种方式,我是否忽略了一些东西?

最佳答案

您应该使用BigDecimal对于此类操作。可以使用divideAndRemainder方法。

关于java - 获得除法后的小数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4583638/

相关文章:

android - Android 中的滑动选择器

java - 将嵌套 for 循环转换为维护数据的流

java - 用于 JUnit 测试的 Mockup JNDI 数据源

android - 如何知道 iOS 设备在某个附近?

Android - 从一个 textView 获取文本并使用 Android 数据绑定(bind)设置到另一个

Android fragment onCreateView 与 onActivityCreated

java - 在android中显示布局1在左边,布局2在右边

java - Jboss 7.1 中的 com.fasterxml.jackson.databind.JsonMappingException

java - 重写 OnReceive 中的 Null 局部变量

Android Retrofit 2 - 无法在 onResponse 回调中传递字符串