Exemple de méthode java.time.OffsetDateTime.of ()
La description
le java.time.OffsetDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset) method Obtient une instance de OffsetDateTime à partir d'une année, d'un mois, d'un jour, d'une heure, d'une minute, d'une seconde, d'une nanoseconde et d'un décalage.
Déclaration
Voici la déclaration pour java.time.OffsetDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset) méthode.
public static OffsetDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)
Paramètres
year - l'année à représenter, de MIN_YEAR à MAX_YEAR
month - le mois de l'année à représenter, du 1 (janvier) au 12 (décembre)
dayOfMonth - le jour du mois à représenter, de 1 à 31
hour - l'heure à représenter, de 0 à 23
minute - la minute d'heure à représenter, de 0 à 59
second - la seconde de minute à représenter, de 0 à 59
nanoOfSecond - le nano-de-seconde à représenter, de 0 à 999 999 999
offset - le décalage de zone, non nul
Valeur de retour
le décalage date-heure, non nul.
Exceptions
DateTimeException - si la valeur d'un champ est hors limites ou si le jour du mois n'est pas valide pour le mois-année.
Exemple
L'exemple suivant montre l'utilisation de la méthode java.time.OffsetDateTime.of (int year, int month, int dayOfMonth, int hour, int minute, int second).
package com.tutorialspoint;
import java.time.OffsetDateTime;
import java.time.ZoneOffset;
public class OffsetDateTimeDemo {
public static void main(String[] args) {
OffsetDateTime date = OffsetDateTime.of(2017,2,3,6,30,40,50000,ZoneOffset.UTC);
System.out.println(date);
}
}
Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -
2017-02-03T06:30:40.000050Z