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")));
}
//后面处理同上
.........
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接