Groovy - Dates et heures

La classe Date représente un instant spécifique dans le temps, avec une précision de la milliseconde. La classe Date a deux constructeurs comme indiqué ci-dessous.

Date()

Syntaxe

public Date()

Parameters - Aucun.

Return Value

Alloue un objet Date et l'initialise afin qu'il représente l'heure à laquelle il a été alloué, mesuré à la milliseconde près.

Exemple

Voici un exemple de l'utilisation de cette méthode -

class Example { 
   static void main(String[] args) { 
      Date date = new Date(); 
      
      // display time and date using toString() 
      System.out.println(date.toString()); 
   } 
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant. La sortie suivante vous donnera la date et l'heure actuelles -

Thu Dec 10 21:31:15 GST 2015

Date (milliseconde longue)

Syntaxe

public Date(long millisec)

Parameters

Millisec - Le nombre de millisecondes à spécifier depuis le temps de base standard.

Return Value - Attribue un Date objet et l'initialise pour représenter le nombre de millisecondes spécifié depuis l'heure de base standard connue sous le nom de "l'époque", à savoir le 1er janvier 1970 à 00:00:00 GMT.

Exemple

Voici un exemple de l'utilisation de cette méthode -

class Example {
   static void main(String[] args) {
      Date date = new Date(100);
      
      // display time and date using toString()
      System.out.println(date.toString());
   } 
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

Thu Jan 01 04:00:00 GST 1970

Voici les méthodes données de la classe Date. Dans toutes les méthodes de la classe Date qui acceptent ou renvoient les valeurs de l'année, du mois, de la date, des heures, des minutes et des secondes, les représentations suivantes sont utilisées -

  • Une année y est représentée par l'entier y - 1900.

  • Un mois est représenté par un entier de 0 à 11; 0 est janvier, 1 est février, et ainsi de suite; le 11 est donc décembre.

  • Une date (jour du mois) est représentée par un entier de 1 à 31 de la manière habituelle.

  • Une heure est représentée par un entier de 0 à 23. Ainsi, l'heure de minuit à 1 h du matin est l'heure 0, et l'heure de midi à 13 h est l'heure 12.

  • Une minute est représentée par un entier de 0 à 59 de la manière habituelle.

  • Une seconde est représentée par un entier de 0 à 61.

N ° Sr. Méthodes et description
1 après()

Teste si cette date est postérieure à la date spécifiée.

2 équivaut à()

Compare deux dates pour l'égalité. Le résultat est vrai si et seulement si l'argument n'est pas nul et est un objet Date qui représente le même point dans le temps, à la milliseconde, que cet objet.

3 comparer aux()

Compare deux dates de commande.

4 toString ()

Convertit cet objet Date en chaîne

5 avant()

Teste si cette date est antérieure à la date spécifiée.

6 obtenir du temps()

Renvoie le nombre de millisecondes depuis le 1er janvier 1970 à 00:00:00 GMT représenté par cet objet Date.

sept régler le temps()

Définit cet objet Date pour représenter un point dans le temps qui correspond à des millisecondes après le 1er janvier 1970 00:00:00 GMT.