如何在 Java 中獲取當前日期?
您可以透過多種方式在 Java 中獲取當前日期。以下是其中一些:
Date 類的建構函式
java.util.Date 類 的無參建構函式返回表示當前日期和時間的 Date 物件,使用它您可以列印當前日期,如下所示:
示例
import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Date; public class Demo { public static void main(String args[])throws ParseException { Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yy"); String str = formatter.format(date); System.out.print("Current date: "+str); } }
輸出
05/11/20
LocalDate 類的 now() 方法
now() 方法 是 Localdate 類 的方法,它返回表示當前時間的 Date 物件。
示例
import java.time.LocalDate; public class CreateDate { public static void main(String args[]) { LocalDate date = LocalDate.now(); System.out.println("Current Date: "+date); } }
輸出
Current Date: 2020-11-05
Calendar 類的 getInstance() 方法
此類的 getInstance()(無引數)方法返回表示當前日期和時間的 Calendar 物件,使用它您可以列印當前日期值,如下所示:
示例
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Calendar; public class Test { public static void main(String[] args) throws ParseException{ DateFormat formatter = new SimpleDateFormat("dd/MM/yy"); Calendar obj = Calendar.getInstance(); String str = formatter.format(obj.getTime()); System.out.println("Current Date: "+str ); } }
輸出
Current Date: 05/11/20
java.sql.Date 類
java.sql.Date 類 的一個建構函式接受表示日期的 long 值並建立一個 Date 物件。因此,要建立 Data 物件,您需要將 System.currentTimeMillis() 方法(返回當前紀元值)的返回值作為 java.sql.Date 建構函式的引數傳遞。
示例
public class CreateDate { public static void main(String[] args) { java.sql.Date date=new java.sql.Date(System.currentTimeMillis()); System.out.println("Current Date: "+date); } }
輸出
Current Date: 2020-11-05
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP