java中的String类提供了format方法:
Date date=new Date();
String a=String.format("%tY-", date);//年
String b=String.format("%tm-", date);//月
String c=String.format("%td ", date);//日
String d=String.format("%tA", date);//星期
String e=String.format("%tH:", date);//小时
String f=String.format("%tM:", date);//分钟
String g=String.format("%tS:", date);//秒
String h=String.format("%tL", date);//毫秒
String i=String.format("%tp", date);//上午下午
String j=String.format("%tz", date);//时区
System.out.println(a+b+c+d+e+f+g+h+i+j);