How to convert nanoseconds to seconds using the TimeUnit enum?

前端 未结 8 2090
小鲜肉
小鲜肉 2020-12-07 09:37

How to convert a value from nanoseconds to seconds?

Here\'s the code segment:

import java.io.*;
import java.util.concurrent.*; 
..

class Stamper          


        
8条回答
  •  忘掉有多难
    2020-12-07 10:11

    In Java 8 or Kotlin, I use Duration.ofNanos(1_000_000_000) like

    val duration = Duration.ofNanos(1_000_000_000)
    logger.info(String.format("%d %02dm %02ds %03d",
                    elapse, duration.toMinutes(), duration.toSeconds(), duration.toMillis()))
    

    Read more https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html

提交回复
热议问题