Java中獲取當前時間的方法有以下幾種:
System.currentTimeMillis()
方法獲取當前時間的毫秒數。long currentTimeMillis = System.currentTimeMillis();
new Date()
創建一個表示當前時間的Date
對象。Date currentDate = new Date();
Calendar.getInstance()
方法獲取一個Calendar
對象,然后調用getTime()
方法獲取當前時間的Date
對象。Calendar calendar = Calendar.getInstance();
Date currentDate = calendar.getTime();
LocalDateTime.now()
獲取當前的本地日期和時間。LocalDateTime currentDateTime = LocalDateTime.now();
ZonedDateTime.now()
獲取當前的帶時區的日期和時間。ZonedDateTime currentDateTime = ZonedDateTime.now();
以上這些方法可以根據需求選擇使用,一般來說,推薦使用第4種或第5種方法獲取當前時間,因為它們提供了更多的功能和靈活性。