1、
  Date d = new Date(System.currentTimeMillis());//取得当前系统时间,转化为日期类型
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");//格式
  System.out.println(sdf.format(d));//格式化上面得到的时间
2、得到月份等
Calendar c = Calendar.getInstance();
  c.setTime(d);
  System.out.println(c.get(Calendar.MONTH));
3、取得数据库中时间
TimeStamp ts = rs.getTimestamp("pdate");//rs为ResultSet/pdate为数据库中的日期字段
4、将一个字符串转化位日期
String s = "1970-12-30 08:24:37";
Timestamp ts = Timestamp.valueOf(s);
System.out.println(ts);
5、时区
//取得时间上的所有时区
  for(String str : TimeZone.getAvailableIDs()) {
   System.out.println(str);
  }
//取得日本时区当前是几点
Calendar cJapan = new GregorianCalendar(TimeZone.getTimeZone("Japan"));
  System.out.println(cJapan.get(Calendar.HOUR_OF_DAY));