日期:2014-05-20 浏览次数:20836 次
String bir = request.getParameter("birthday"); SimpleDateFormat sm = new SimpleDateFormat("yyyy-mm-dd"); Date date = sm.parse(bir);
------解决方案--------------------
public Date ReturnDate(String str)
{
Date date=new SimpleDateFormat("yyyy-mm-dd").parse(str);
return date;
}
------解决方案--------------------
数据库里边保存的DATE类型一般精确到了秒吧
------解决方案--------------------
如果是oracle,还可以用TO_DATE,TO_CHAR函数来做
------解决方案--------------------
参考这个:
public void getTime(){
TimeZone tz = TimeZone.getTimeZone("ETC/GMT-8");
TimeZone.setDefault(tz);
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
this.time=sdf.format(date.getTime());
}
------解决方案--------------------
SimpleDateFormat
------解决方案--------------------
SimpleDateFomat sdf=new SimpleDateFormat("yyyymmdd");
String str="20080513";
Date d=sdf.parse(str);// 这个是把字符长格式化成 Tue May 13 00:00:00 CST 2008 这中格式
我觉得你的意思应该是10楼所说的
Date date=new Date();
SimpleDateFomat sdf=new SimpleDateFormat("yyyy-mm-dd");
String str=sdf.fromat(date.getTime());
格式化成时间形式