阅读量:0
Java时间格式转换主要涉及两个方面:日期格式化和日期解析。下面是两个示例代码:
- 日期格式化:
import java.text.SimpleDateFormat; import java.util.Date; public class DateFormatExample { public static void main(String[] args) { // 当前日期 Date currentDate = new Date(); // 定义日期格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 格式化日期 String formattedDate = sdf.format(currentDate); // 输出格式化后的日期 System.out.println("Formatted Date: " + formattedDate); } }
- 日期解析:
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateParseExample { public static void main(String[] args) { // 定义日期字符串 String dateString = "2021-01-01 12:00:00"; // 定义日期格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { // 解析日期字符串 Date parsedDate = sdf.parse(dateString); // 输出解析后的日期 System.out.println("Parsed Date: " + parsedDate); } catch (ParseException e) { e.printStackTrace(); } } }
上述示例中,SimpleDateFormat
类用于定义日期格式,并通过format()
方法进行日期格式化,通过parse()
方法进行日期解析。在实际使用中,可以根据自己的需求定义不同的日期格式。