Comment obtenir l'horodatage actuel en Java

Comment obtenir l'horodatage actuel en Java

Code Java:

Timestamp ts = nouvel horodat (date.obtenir du temps());

La commande d'exemple ci-dessus renvoie le horodatage actuel et enregistre les valeurs dans la variable d'objet TS.

Java obtient un horodatage

L'exemple suivant obtiendra l'heure actuelle en millisecondes en utilisant obtenir du temps() fonction. Après cet horodat, le convertira en temps approprié. L'exemple ci-dessous est expliqué en multi-lignes mais si vous voulez que le horodatage actuel ne soit que ci-dessus compte tenu d'un code de ligne.

Importer Java.user.Date; Importer Java.SQL.Horodatage; classe publique gettimestamp public static void main (String [] args) date date = new Date (); longue durée = date.obtenir du temps(); Système.dehors.println ("Temps en millisecondes:" + temps); Timestamp ts = nouveau horodatage (temps); Système.dehors.println ("horodatage actuel:" + ts);
1234567891011121314151617Importer Java.user.Date; Importer Java.SQL.Horodatage; classe publique gettimestamp public static void main (String [] args) date date = new Date (); longue durée = date.obtenir du temps(); Système.dehors.println ("Temps en millisecondes:" + temps); Timestamp ts = nouveau horodatage (temps); Système.dehors.println ("horodatage actuel:" + ts);

Après avoir exécuté le code Java ci-dessus, vous obtiendrez les valeurs suivantes en retour.

Temps en milliers de milliers: 1447402821007 CHIM CHIM CHIM COURANT: 2015-11-13 13:50:21.007 

Java Get Date Only

Vous pouvez utiliser SimpledateFormat avec une classe de calendrier pour trouver la date et l'heure uniquement.

Importer Java.user.Calendrier; Importer Java.texte.SimpledateFormat; classe publique gettimestamp public static void main (String [] args) calendar cal = calendar.getInstance (); SimpledateFormat dateOnly = new SimpledateFormat ("mm / dd / yyyy"); Système.dehors.println (dateonly.format (cal.obtenir du temps()));
12345678910111213Importer Java.user.Calendrier; importer java.texte.SimpledateFormat; classe publique gettimestamp public static void main (String [] args) calendar cal = calendar.getInstance (); SimpledateFormat dateOnly = new SimpledateFormat ("mm / dd / yyyy"); Système.dehors.println (dateonly.format (cal.obtenir du temps()));

Sortir:

02/01/2020 

Java obtient du temps seulement

De même, vous pouvez utiliser SimpledateFormat avec la classe de calendrier pour trouver le temps uniquement.

Importer Java.user.Calendrier; Importer Java.texte.SimpledateFormat; classe publique gettimestamp public static void main (String [] args) calendar cal = calendar.getInstance (); SimpledateFormat TimeOnly = new SimpledateFormat ("HH: MM: SS"); Système.dehors.println (à temps.format (cal.obtenir du temps()));
12345678910111213Importer Java.user.Calendrier; importer java.texte.SimpledateFormat; classe publique gettimestamp public static void main (String [] args) calendar cal = calendar.getInstance (); SimpledateFormat TimeOnly = new SimpledateFormat ("HH: MM: SS"); Système.dehors.println (à temps.format (cal.obtenir du temps()));

Sortir:

15:05:40