WEB开发网
开发学院数据库Oracle Oracle时间精确到时、分、秒处理方法 阅读

Oracle时间精确到时、分、秒处理方法

 2007-05-12 12:24:09 来源:WEB开发网   
核心提示: 第二种:VO中存储时间的类型为DATE类型,public class DateVO { ..........//省略掉定义部分public void setStart_Date(Date Start_Date){start_Date= start_Date}public Date getS

第二种:VO中存储时间的类型为DATE类型。

public class DateVO {
  ..........//省略掉定义部分
 public void setStart_Date(Date Start_Date){
  start_Date= start_Date
 }
 public Date getStart_Date() {
  return this.Start_Date;
 }
 /**
  * 判断Start_Date是否为空
  */
 public boolean isEmptyStart_Date() {
  if (this.Start_Date == null || this.Start_Date.equals("") ) {
   return true;
  } else {
   return false;
  }
 }
}
  //A.所传递参数为DATE类型
  //获得当前时间,并将值传递给VO:  
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  String nowDate = sdf.format(new Date());//将当前时间转换为yyyy-MM-dd hh:mm:ss格式
  将此String值放进VO中的setDate()方法中。
  vo.setDate(TimeExh.transToDate(nowDate));
  
  //在组织SQL语句时从VO中获得时间值。
  SQL语句的前部分省略,主要为后部分的时间的处理。
  sbSQL.append("insert into news (start_date,....) value (");
  if (!vo.isEmptyStart_Date()) {
   sbSQL.append("");
   sbSQL.append("to_date('");
   sbSQL.append(sdf.format(vo.getStart_Date()));
   sbSQL.append("','yyyy-mm-dd hh24:mi:ss')");
  } else {
   sbSQL.append("NULL");
  }
  sbSQL.append(" ....) ");
  
  //B.所传递参数为String类型
  if (request.getParameter("Start_Date") != null
    && !request.getParameter("Start_Date").equals("")) {
  
    //将此String值放进VO中的setDate()方法中。
    vo.setDate(TimeExh.transToDate(request.getParameter("Start_Date")));
  }  
  
  //后面处理同上
  .........

上一页  1 2 3 

Tags:Oracle 时间 精确

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接