从天转换为毫秒
2022-08-31 10:34:48
我想创建一个函数,将天数转换为毫秒。天格式存储为0.2444,那么如何将其转换为毫秒?
在我看来,最好的做法是:
TimeUnit.DAYS.toMillis(1); // 1 day to milliseconds.
TimeUnit.MINUTES.toMillis(23); // 23 minutes to milliseconds.
TimeUnit.HOURS.toMillis(4); // 4 hours to milliseconds.
TimeUnit.SECONDS.toMillis(96); // 96 seconds to milliseconds.
除了其他答案之外,还有 TimeUnit 类,它允许您将一个持续时间转换为另一个持续时间。例如,要找出一天有多少毫秒:
TimeUnit.MILLISECONDS.convert(1, TimeUnit.DAYS); //gives 86400000
请注意,此方法采用 ,因此,如果您有一天的一小部分,则必须将其乘以一天内的毫秒数。long