4. DateFormat and SimpleDateFormat package com.alexanderli95.date; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestDateFormat { public static void main(String[] args){ DateFormat df=new SimpleDateFormat("yyyy年MM月dd日 kk:mm:ss 本年度第w周"); //月份的MM一定要大写,其他小写,其他写法看API文档 Date d=new Date(System.currentTimeMillis()); String s=df.format(d); //将时间对象按格式化转化为字符串 System.out.println(s); //将字符串按格式转化为时间对象 String str="2009-04-23"; DateFormat d2=new SimpleDateFormat("yyyy-MM-dd"); try { Date dd=d2.parse(str); System.out.println(dd); } catch (ParseException e) { e.printStackTrace(); } } }