Java中獲取當(dāng)前時(shí)間和日期是非常常見的操作,主要使用的是Java中的Date類和Calendar類。以下是示例代碼:
import java.util.Date; import java.util.Calendar; public class CurrentDateTime { public static void main(String[] args) { // 獲取當(dāng)前時(shí)間 Date currentDate = new Date(); System.out.println("當(dāng)前時(shí)間為: " + currentDate); // 獲取當(dāng)前日期 Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); System.out.println("當(dāng)前日期為: " + year + "-" + (month + 1) + "-" + day); } }
在上述代碼中,我們通過Date類和Calendar類獲取了當(dāng)前時(shí)間和日期。其中,通過Date類獲取當(dāng)前時(shí)間非常簡(jiǎn)單,只需要new一個(gè)Date對(duì)象即可。而通過Calendar類獲取當(dāng)前日期需要先調(diào)用getInstance()方法獲取一個(gè)Calendar對(duì)象,然后分別獲取年、月、日等信息。
需要注意的是,在Calendar類中,月份從0開始計(jì)數(shù),因此在顯示月份時(shí)需要加上1。
以上就是Java中獲取當(dāng)前時(shí)間和日期的方法,可以根據(jù)自己的需求在此基礎(chǔ)上進(jìn)行擴(kuò)展。
下一篇css3上端固定