将 "duration" "Unit" 转换为毫秒

Convert "duration" "Unit" to milliseconds

我想要一个看起来像

的API
public static long toMillis ( long duration, ChronoUnit unit ) {
   // magic duration to millis
}

toMillis( 5, ChronoUnit.SECONDS); // 5000

当然,我并不是真的在写 toMillis,但这基本上就是我想要做的。

您可以为此使用 Duration

Duration.of(5, ChronoUnit.SECONDS).toMillis()