Cómo convertir milisegundos en la marca de tiempo a microsegundos en la marca de tiempo usando Java [duplicado]

Aug 20 2020

Tengo un objeto de fecha y getTime () devolverá solo el tiempo en milisegundos, pero quiero un tiempo en microsegundos con la consideración del concepto de micro de marca de tiempo. ¿Hay alguna forma de realizar este tipo de conversión? Tengo un valor de marca de tiempo que obtengo de mysql DB. Solo quiero microsegundos de precisión de milisegundos. Gracias de antemano.

Respuestas

BasilBourque Aug 20 2020 at 11:29

La java.util.Dateclase es terrible y obsoleta.

Si desea el momento actual con una resolución, llame Instant.now()y trunque los nanosegundos a microsegundos.

Instant.now().truncatedTo( ChronoUnit.MICROSECONDS )