kotlin-stdlib / kotlin.time / Duration / nanoseconds nanoseconds Common JVM JS Native 1.0 inline val Int . nanoseconds : <ERROR CLASS> (source) Returns a Duration equal to this Int number of nanoseconds. Common JVM JS Native 1.0 inline val Long . nanoseconds : <ERROR CLASS> (source) Returns a Duration equal to this Long number of nanoseconds. Common JVM JS Native 1.0 inline val Double . nanoseconds : <ERROR CLASS> (source) Returns a Duration equal to this Double number of nanoseconds. Depending on its magnitude, the value is rounded to an integer number of nanoseconds or milliseconds. Exceptions IllegalArgumentException - if this Double value is NaN . Common JVM JS Native 1.5 @ExperimentalTime @DeprecatedSinceKotlin ( "1.6" , "1.8" , "1.9" ) fun nanoseconds ( value : Int ) : Duration (source) Deprecated: Use 'Int.nanoseconds' extension property from Duration.Companion instead. @ExperimentalTime @DeprecatedSinceKotlin ( "1.6" , "1.8" , "1.9" ) fun nanoseconds ( value : Long ) : Duration (source) Deprecated: Use 'Long.nanoseconds' extension property from Duration.Companion instead. Returns a Duration representing the specified value number of nanoseconds. Common JVM JS Native 1.5 @ExperimentalTime @DeprecatedSinceKotlin ( "1.6" , "1.8" , "1.9" ) fun nanoseconds ( value : Double ) : Duration (source) Deprecated: Use 'Double.nanoseconds' extension property from Duration.Companion instead. Returns a Duration representing the specified value number of nanoseconds. Exceptions IllegalArgumentException - if the provided Double value is NaN .