La date, l'heure et d'autres données peuvent être nécessaires lors de la conception du programme, c'est pourquoi dans cette section, nous présenterons la classe Date dans le package java.util. La classe Date peut être utilisée pour traiter les données liées à la date et à l'heure.
Les objets créés à l'aide du constructeur sans paramètre de la classe Date peuvent obtenir la date et l'heure actuelles de la machine locale, par exemple :
DatenowTime=newDate();
Ensuite, la date et l'heure contenues dans l'objet nowTime actuel sont la date et l'heure de l'ordinateur local lorsque l'objet nowTime a été créé. Par exemple, en supposant qu'il soit 20 h 02 min 32 s le 12 février 2012 (fuseau horaire CST) :
System.out.println(nowTime);
Le résultat de sortie à ce moment est alors :
DimFév1220:02:32CST2012
Le système informatique définit l'"AD" de sa propre heure à 0h00 le 1er janvier 1970 (heure moyenne de Greenwich). Vous pouvez utiliser le constructeur Date avec les paramètres Date (heure longue) pour créer un objet Date basé sur cette heure. ,Par exemple:
Datedatel=nouvelleDate(1000),date2=nouvelleDate(-1000);
Le nombre positif du paramètre indique le temps après AD et le nombre négatif indique le temps avant BC. Par exemple : 1000 signifie 1000 millisecondes, alors la date et l'heure contenues dans datel sont la date et l'heure à 1 seconde après JC sur le système informatique.
Si le fuseau horaire local du programme Java en cours d'exécution est le fuseau horaire de Pékin (8 heures différentes de l'heure moyenne de Greenwich), alors la date ci-dessus est 8:00:1 le 1er janvier 1970 et la date2 est 7h59 le 1er janvier. 1970 Minutes 59 secondes.
Nous pouvons également utiliser la méthode statique public long currentTimeMillis() de la classe System pour obtenir l'heure actuelle du système. Si le fuseau horaire local où le programme Java s'exécute est le fuseau horaire de Pékin, cette heure correspond aux millisecondes écoulées. de 8h00 le 1er janvier 1970 à l'heure actuelle. Numéro, c'est un grand nombre.
L'ordre par défaut dans lequel un objet Date représente l'heure est : semaine, mois, jour, heure, minute, seconde, année. Par exemple : dim. 12 février 20:02:32 CST 2012.