package com.hp.demo05; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Demo01 { public static void main(String[] args) throws ParseException { //如何创建日期对象 Date date1 = new Date(); System.out.println("date1 = " + date1); //获取日期字段的方法 System.out.println(date1.getYear()+1900+"年"); System.out.println(date1.getMonth()+1+"月"); System.out.println(date1.getDate()+"日"); System.out.println(date1.getHours()+":"); System.out.println(date1.getMinutes()+":"); System.out.println(date1.getSeconds()); System.out.println(date1.getTime());//获取从1907到现在的毫秒数 //格式化日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss E"); String s = sdf.format(date1); System.out.println("s = " + s); //解析字符串,返回Date对象(必须格式一致) Date date2 = sdf.parse("2025年10月1日 00:00:00 星期四"); System.out.println("date2 = " + date2); } }