java.time.OffsetDateTime.withNano () Método Ejemplo

Descripción

El método java.time.OffsetDateTime.withNano (int nanoOfSecond) devuelve una copia de este OffsetDateTime con el nano de segundo alterado.

Declaración

La siguiente es la declaración del método java.time.OffsetDateTime.withNano (int nanoOfSecond) .

public OffsetDateTime withNano(int nanoOfSecond)

Parámetros

nanoOfSecond : el nano-de-segundo para establecer en el resultado, de 0 a 999,999,999.

Valor de retorno

un OffsetDateTime basado en esta fecha con los nanosegundos solicitados, no null .

Excepciones

DateTimeException : si el valor nano no es válido.

Ejemplo

El siguiente ejemplo muestra el uso del método java.time.OffsetDateTime.withNano (int nanoOfSecond).

package com.tutorialspoint;

import java.time.OffsetDateTime;

public class OffsetDateTimeDemo {
   public static void main(String[] args) {
      
      OffsetDateTime date = OffsetDateTime.parse("2017-01-03T10:15:30+01:00");
      OffsetDateTime result = date.withNano(30000);
      System.out.println(result);  
   }
}

Vamos a compilar y ejecutar el programa anterior, esto producirá el siguiente resultado:

2017-01-03T10:15:30.000030+01:00