j2EE 日期转换需记的

获取时间:

方法1
Calendar   calendar=Calendar.getInstance();
    int   year=calendar.get(Calendar.YEAR);
    int   month=calendar.get(Calendar.MONTH)+1;
    int   day=calendar.get(Calendar.DATE);
    int   hour=calendar.get(Calendar.HOUR_OF_DAY);
    int   minute=calendar.get(Calendar.MINUTE);
    int   second=calendar.get(Calendar.SECOND);
    String   date=year+ "- "+month+ "- "+day+ "   "+hour+ ": "+minute+ ": "+second;
    out.println(date);
方法2:
java.util.Date   d=new   java.util.Date();
java.text.SimpleDateFormat   dformat=new   java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");(oracle的to_date('xxxx','yyyy-MM-dd HH24:mi:ss'))注意区分
String   dateandtime=dformat.format(d);

 

 java.sql.Date转为java.util.Date
java.sql.Date date=new java.sql.Date();
java.util.Date d=new java.util.Date (date.getTime());

 

字符串转java.util.date:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

Date toDate=dateFormat.parse("2008-12-12");

 

字符串转java.sql.Date

String str="1989-11-23 12:25:20";

java.sql.Date date=java.sql.Date.valueOf(str);

 

java.util.Date转java.sql.Date:

java.sql.Date date=new java.sql.Date(curDate.getTime());

java.sql.Date date=new java.sql.Date(System.currentTimeMillis());

 

 

java.sql.date 转 字符串

java.text.SimpleDateFormat   dformat=new   java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss");

java.sql.Date sqldate = srs.getDate(8).getTime();

java.util.Date  udate = new java.util.Date(sqldate);

dformat.format(udate);

 一步写成就是: new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(srs.getDate(8).getTime())) 

posted on 2012-11-19 16:59  lovebeauty  阅读(207)  评论(0编辑  收藏  举报

导航