Det finns många sätt att få aktuell datum och tid i Java. Det finns många klasser som kan användas för att få aktuellt datum och tid i Java.
- java.time.format.DateTimeFormatter klass
- java.text.SimpleDateFormat klass
- java.time.LocalDate klass
- java.time.LocalTime-klass
- java.time.LocalDateTime klass
- java.time.Clock klass
- java.util.Datum klass
- java.sql.Date class
- java.util.Calendar klass
Hämta aktuellt datum och tid: java.time.format.DateTimeFormatter
Metoden LocalDateTime.now() returnerar instansen av klassen LocalDateTime. Om vi skriver ut instansen av klassen LocalDateTime, skriver den ut aktuellt datum och tid. För att formatera det aktuella datumet kan du använda klassen DateTimeFormatter som ingår i JDK 1.8.
Filnamn: 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)); } }Testa det nu
Produktion:
2017/11/06 12:11:58
Hämta aktuellt datum och tid: java.text.SimpleDateFormat
Klassen SimpleDateFormat används också för att formatera datum och tid. Men det är gammalt tillvägagångssätt.
Filnamn: 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)); } }Testa det nu
Produktion:
06/11/2017 12:26:18
Hämta aktuellt datum: java.time.LocalDate
Metoden LocalDate.now() returnerar instansen av klassen LocalDate. Om vi skriver ut instansen av klassen LocalDate, skriver den ut det aktuella datumet.
python __dict__
Filnamn: 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()); } }
Produktion:
2021-12-17
Hämta aktuell tid: java.time.LocalTime
Metoden LocalTime.now() returnerar instansen av klassen LocalTime. Om vi skriver ut instansen av LocalTime-klassen, skriver den ut den aktuella tiden.
Filnamn: 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()); } }
Produktion:
15:55:10.424178667
Hämta aktuellt datum och tid: java.time.LocalDateTime
Metoden LocalDateTime.now() returnerar instansen av klassen LocalDateTime. Om vi skriver ut instansen av klassen LocalDateTime, skriver den ut aktuellt datum och tid.
arraylist i java
Filnamn: 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()); } }
Produktion:
2021-12-17T15:59:19.516010365
Hämta aktuellt datum och tid: java.time.Clock
Metoden Clock.systemUTC().instant() returnerar både aktuellt datum och tid.
Filnamn: CurrentDateTimeExample6.java
// 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()); } }
Produktion:
2021-12-17T16:04:03.930224479Z
Hämta aktuellt datum och tid: java.util.Date
Genom att skriva ut instansen av klassen java.util.Date kan du skriva ut aktuellt datum och tid i Java. Det finns två sätt att göra det.
1:a vägen:
Filnamn: 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); } }
Produktion:
Fri Dec 17 16:07:15 GMT 2021
2:a vägen:
Filnamn: 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); } }
Produktion:
fjäder och fjäder mvc
Fri Dec 17 16:07:15 GMT 2021
Hämta aktuellt datum: java.sql.Date
Genom att skriva ut instansen av klassen java.sql.Date kan du skriva ut aktuellt datum i Java. Den skriver inte ut tid. Denna datuminstans används vanligtvis för att spara det aktuella datumet i databasen.
Filnamn: 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); } }
Produktion:
2021-12-17
Hämta aktuellt datum och tid: java.util.Calendar
Klassen Kalender kan användas för att hämta instansen av klassen Date. Metoden getTime() för klassen Calendar returnerar instansen av java.util.Date. Metoden Calendar.getInstance() returnerar instansen av klassen Calendar.
Filnamn: 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); } }
Produktion:
Fri Dec 17 19:23:10 GMT 2021