Java 8中的java.util.Date類用于表示日期和時間。 該類具有許多方法,允許我們執行諸如日期比較,時間計算,格式化輸出等操作。 該類還提供了一種將日期和時間解析為字符串以及將字符串解析為日期和時間的方法。 下面是如何使用Java Date類和字符串相互轉換的示例:
//將日期轉換為字符串 import java.text.SimpleDateFormat; import java.util.Date; public class DateToString { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); String strDate = formatter.format(date); System.out.println("Date is converted to String using SimpleDateFormat: " + strDate); } }
在上面的示例中,我們使用SimpleDateFormat類創建了一個格式化程序對象。 然后,我們使用該對象將Date對象格式化為所需的字符串格式。由于我們將日期格式設置為“dd/MM/yyyy”,因此格式化的日期字符串將具有“dd/MM/yyyy”的格式。
//將字符串轉換為日期 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StringToDate { public static void main(String[] args) { String strDate = "20/10/2022"; DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); try { Date date = formatter.parse(strDate); System.out.println("String is converted to Date using SimpleDateFormat: " + date); } catch (ParseException e) { System.out.println("Exception occurred while converting String to Date: " + e.getMessage()); } } }
在上面的示例中,我們使用SimpleDateFormat類創建了一個日期格式解析器對象。 然后,我們使用該對象將字符串解析為所需的日期格式。由于我們將日期格式設置為“dd/MM/yyyy”,因此字符串將被解析為具有“dd/MM/yyyy”格式的日期對象。
Java中的Date類是非常有用的,它允許我們執行許多日期和時間相關的操作,包括字符串和日期之間的轉換。 相信本文對你有所幫助。