Esempio di metodo java.time.LocalDateTime.ofEpochSecond ()

Descrizione

Il java.time.LocalDateTime.ofEpochSecond(long epochSecond, int nanoOfSecond, ZoneOffset offset) ottiene un'istanza di LocalDateTime utilizzando i secondi dell'epoca 1970-01-01T00: 00: 00Z.

Dichiarazione

Di seguito è riportata la dichiarazione per java.time.LocalDateTime.ofEpochSecond(long epochSecond, int nanoOfSecond, ZoneOffset offset) metodo.

public static LocalDateTime ofEpochSecond(long epochSecond, int nanoOfSecond, ZoneOffset offset)

Parametri

  • epochSecond - il numero di secondi dall'epoca del 1970-01-01T00: 00: 00Z

  • nanoOfSecond - il nanosecondo entro il secondo, da 0 a 999.999.999

  • offset - l'offset di zona, non nullo

Valore di ritorno

la data-ora locale, non nulla.

Eccezioni

DateTimeException - se il risultato supera l'intervallo supportato o se il nano-di-secondo non è valido.

Esempio

L'esempio seguente mostra l'utilizzo del metodo java.time.LocalDateTime.ofEpochSecond (long epochSecond, int nanoOfSecond, ZoneOffset offset).

package com.tutorialspoint;

import java.time.LocalDateTime;
import java.time.ZoneOffset;

public class LocalDateTimeDemo {
   public static void main(String[] args) {
 
      LocalDateTime date = LocalDateTime.ofEpochSecond(50000,50000,ZoneOffset.UTC);
      System.out.println(date);  
   }
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

1970-01-01T13:53:20.000050