Java是一種廣泛使用的編程語(yǔ)言,提供了許多有用的類和函數(shù)庫(kù)來(lái)方便開(kāi)發(fā)人員進(jìn)行開(kāi)發(fā)。其中兩個(gè)常用類是Date和String,它們?cè)谔幚砣掌诤蜁r(shí)間上很有用。
// 獲取當(dāng)前日期 Date currentDate = new Date(); System.out.println(currentDate); // 將日期轉(zhuǎn)換為字符串 String dateString = new SimpleDateFormat("yyyy-MM-dd").format(currentDate); System.out.println(dateString); // 將字符串轉(zhuǎn)換為日期 String dateStr = "2022-12-31"; DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = dateFormat.parse(dateStr); System.out.println(date);
如上所示,Date類提供了獲取當(dāng)前日期和將日期轉(zhuǎn)換為字符串的方法。使用SimpleDateFormat類可以指定日期格式,從而將日期轉(zhuǎn)換為需要的字符串格式。另外,也可以將字符串轉(zhuǎn)換為日期類型。
String類也可以很方便地處理日期和時(shí)間??梢詫⑷掌诤蜁r(shí)間嵌入到字符串中,也可以從字符串中提取日期和時(shí)間。
// 將日期時(shí)間嵌入字符串中 int year = 2022; int month = 12; int day = 31; String message1 = "今天是" + year + "/" + month + "/" + day; System.out.println(message1); // 從字符串中提取日期 String message2 = "開(kāi)始時(shí)間:2022-12-31 23:59:59"; String dateStr = message2.substring(5, 15); System.out.println(dateStr);
如上所示,可以將日期和時(shí)間嵌入到字符串中,從而創(chuàng)建自定義消息。還可以從包含日期信息的字符串中提取日期。此外,String類還提供了許多其他有用的方法,可以方便地處理字符串。