Il existe de nombreuses façons d’actualiser la date et l’heure en Java. De nombreuses classes peuvent être utilisées pour obtenir la date et l’heure actuelles en Java.
- classe java.time.format.DateTimeFormatter
- classe java.text.SimpleDateFormat
- classe java.time.LocalDate
- classe java.time.LocalTime
- classe java.time.LocalDateTime
- classe java.time.Clock
- classe java.util.Date
- classe java.sql.Date
- classe java.util.Calendar
Obtenir la date et l'heure actuelles : java.time.format.DateTimeFormatter
La méthode LocalDateTime.now() renvoie l'instance de la classe LocalDateTime. Si nous imprimons l’instance de la classe LocalDateTime, elle imprime la date et l’heure actuelles. Pour formater la date actuelle, vous pouvez utiliser la classe DateTimeFormatter incluse dans JDK 1.8.
Nom de fichier: CurrentDateTimeExample1.java
import java.time.format.DateTimeFormatter; import java.time.LocalDateTime; public class CurrentDateTimeExample1 { public static void main(String[] args) { DateTimeFormatter dtf = DateTimeFormatter.ofPattern('yyyy/MM/dd HH:mm:ss'); LocalDateTime now = LocalDateTime.now(); System.out.println(dtf.format(now)); } }Testez-le maintenant
Sortir:
nombre aléatoire en Java
2017/11/06 12:11:58
Obtenir la date et l'heure actuelles : java.text.SimpleDateFormat
La classe SimpleDateFormat est également utilisée pour formater la date et l'heure. Mais c'est une vieille approche.
Nom de fichier: CurrentDateTimeExample2.java
import java.text.SimpleDateFormat; import java.util.Date; public class CurrentDateTimeExample2 { public static void main(String[] args) { SimpleDateFormat formatter = new SimpleDateFormat('dd/MM/yyyy HH:mm:ss'); Date date = new Date(); System.out.println(formatter.format(date)); } }Testez-le maintenant
Sortir:
06/11/2017 12:26:18
Obtenir la date actuelle : java.time.LocalDate
La méthode LocalDate.now() renvoie l'instance de la classe LocalDate. Si nous imprimons l'instance de la classe LocalDate, elle imprime la date actuelle.
formulaire complet pvr
Nom de fichier: CurrentDateTimeExample3.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample3 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalDate.now()); } }
Sortir:
2021-12-17
Obtenir l'heure actuelle : java.time.LocalTime
La méthode LocalTime.now() renvoie l'instance de la classe LocalTime. Si nous imprimons l’instance de la classe LocalTime, elle imprime l’heure actuelle.
Nom de fichier: CurrentDateTimeExample4.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample4 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalTime.now()); } }
Sortir:
15:55:10.424178667
Obtenir la date et l'heure actuelles : java.time.LocalDateTime
La méthode LocalDateTime.now() renvoie l'instance de la classe LocalDateTime. Si nous imprimons l’instance de la classe LocalDateTime, elle imprime la date et l’heure actuelles.
Nom de fichier: CurrentDateTimeExample5.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample5 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalDateTime.now()); } }
Sortir:
2021-12-17T15:59:19.516010365
Obtenir la date et l'heure actuelles : java.time.Clock
La méthode Clock.systemUTC().instant() renvoie la date et l'heure actuelles.
Nom de fichier: CurrentDateTimeExample6.java
bordure CSS
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample6 { // main method public static void main(String[] argvs) { System.out.println(java.time.Clock.systemUTC().instant()); } }
Sortir:
2021-12-17T16:04:03.930224479Z
Obtenir la date et l'heure actuelles : java.util.Date
En imprimant l'instance de la classe java.util.Date, vous pouvez imprimer la date et l'heure actuelles en Java. Il existe deux manières de procéder.
chaîne divisée c++
1ère manière :
Nom de fichier: CurrentDateTimeExample7.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample7 { // main method public static void main(String[] argvs) { // creating a new object of the class Date java.util.Date date = new java.util.Date(); System.out.println(date); } }
Sortir:
Fri Dec 17 16:07:15 GMT 2021
2ème manière :
Nom de fichier: CurrentDateTimeExample8.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample8 { // main method public static void main(String[] argvs) { long millis = System.currentTimeMillis(); // creating a new object of the class Date java.util.Date date = new java.util.Date(millis); System.out.println(date); } }
Sortir:
Fri Dec 17 16:07:15 GMT 2021
Obtenir la date actuelle : java.sql.Date
En imprimant l'instance de la classe java.sql.Date, vous pouvez imprimer la date actuelle en Java. Il n'imprime pas l'heure. Cette instance de date est généralement utilisée pour enregistrer la date actuelle dans la base de données.
Nom de fichier: CurrentDateTimeExample9.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample9 { // main method public static void main(String[] argvs) { long millis=System.currentTimeMillis(); // creating a new object of the class Date java.sql.Date date = new java.sql.Date(millis); System.out.println(date); } }
Sortir:
Bourne encore une coquille
2021-12-17
Obtenir la date et l'heure actuelles : java.util.Calendar
La classe Calendar peut être utilisée pour obtenir l’instance de la classe Date. La méthode getTime() de la classe Calendar renvoie l'instance de java.util.Date. La méthode Calendar.getInstance() renvoie l'instance de la classe Calendar.
Nom de fichier: CurrentDateTimeExample10.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample10 { // main method public static void main(String[] argvs) { long millis=System.currentTimeMillis(); // creating a new object of the class Date java.sql.Date date = new java.sql.Date(millis); System.out.println(date); } }
Sortir:
Fri Dec 17 19:23:10 GMT 2021