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) 编辑 收藏 举报