import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
public class CanlendarTest {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"),Locale.ENGLISH);;
System.out.println("cal:"+cal);
System.out.println("year:"+cal.get(Calendar.YEAR));
System.out.println("month:"+(cal.get(Calendar.MONTH)+1));
System.out.println("date:"+cal.get(Calendar.DATE));
System.out.println("hour:"+cal.get(Calendar.HOUR_OF_DAY));
System.out.println("minute:"+cal.get(Calendar.MINUTE));
System.out.println("second:"+cal.get(Calendar.SECOND));
System.out.println("Day of Week:"+cal.get(Calendar.DAY_OF_WEEK));
String str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")).format(cal.getTime());
System.out.println("time:"+str);
String str2 = (new SimpleDateFormat("yyyy-MM-dd")).format(cal.getTime());
System.out.println("time:"+str2);
cal.add(Calendar.DATE, 2);
String str3 = (new SimpleDateFormat("yyyy-MM-dd")).format(cal.getTime());
System.out.println("time:"+str3);
cal.add(Calendar.MONTH, 10);
String str4 = (new SimpleDateFormat("yyyy-MM-dd")).format(cal.getTime());
System.out.println("time:"+str4);
cal.add(Calendar.HOUR_OF_DAY, 3);
String str5 = (new SimpleDateFormat("yyyy-MM-dd HH:mm")).format(cal.getTime());
System.out.println("time:"+str5);
cal.setTime(new Date());
String str6 = (new SimpleDateFormat("yyyy-MM-dd HH:mm")).format(cal.getTime());
System.out.println("time:"+str6);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String str7 = dateFormat.format(new Date());
System.out.println("time:"+str7);
}
}
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateTest {
public static void main(String[] args) {
SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm");
SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocaleString()
SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
SimpleDateFormat myFmt4=new SimpleDateFormat(
"一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
Date now=new Date();
System.out.println(myFmt.format(now));
System.out.println(myFmt1.format(now));
System.out.println(myFmt2.format(now));
System.out.println(myFmt3.format(now));
System.out.println(myFmt4.format(now));
System.out.println(now.toGMTString());
System.out.println(now.toLocaleString());
System.out.println(now.toString());
}
}