1。以某种格式输出日期
Date d=rs.getDate("pdate");
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sdf.format(d));
2。输出含有时分秒的日期
Timestamp ts=rs.getTimestamp("pdate");
impleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
System.out.println(sdf.format(ts));
3.得到具体的某一年,某一个月
Date d=rs.getDate("pdate");
Calendar c=Calendar.getInstance();
c.setTime(d);
System.out.println( c.get(Calendar.MONTH));
Calendar类:
方法:Calendar.add(); Calendar.get(); Calendar.set(); Calendar.getInstance();
Date类:
1.java.text.DateFormat java.text.SimpleDateFormat
实例:public class TestCalendar{
Calendar c1=Calendar.getInstance();
System.out.println(c1.get(c1.YEAR)+c1.get(c1.MONTH)+c1.get(c1.DAY));
c1.add(c1.DAY_OF_YEAR,315);
System.out.println(c1.get(c1.YEAR)+c1.get(c1.MONTH)+c1.get(c1.DAY));
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy年MM月dd日");
Date d=sdf.parse("2009-9-24");
System.out.println(sdf.format(d));
}