`
yangtao309
  • 浏览: 66512 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jdbc与struts2配合查询 Date日期格式问题

阅读更多
对不起 标题描述不怎么贴切~

具体先看 http://www.iteye.com/problems/14603

发现这个问题后 改用struts2标签
  <s:date name="callDate" format="yyyy/MM/dd hh:mm:ss" nice="false"/>


显示的格式如 2009/04/10 12:00:00 时间都是这样 12:00:00

没办法 debug进去查询数据库的地方

我是用jdbc来写的 查询分页
日期部分
cb.setCallDate(rs.getDate("callDate"));


不明白的地方 为什么 java.util.Date的类型 可以接受java.sql.Date类型的呢?
先不说这个问题

说我的试探
cb.setCallDate(rs.getTimestamp("callDate"));


这样显示就完全正确 不管是用类型转换的形式 还是用标签<s:date/>形式


引用

不明白的地方 为什么 java.util.Date的类型 可以接受java.sql.Date类型的呢?
先不说这个问题


原来 这些类 java.sql.Date,java.sql.Timestamp等继承于 java.util.Date

明白我说什么了吗?
分享到:
评论
2 楼 bryan.liu 2009-05-04  
你自己不是说的很明白了吗? :P
1 楼 Blithe 2009-04-11  
java.sql.Date,java.sql.Timestamp继承 java.util.Date

在数据库中存储要用 java.sql.Date,java.sql.Timestamp,其中java.sql.Date只包含年月日信息

相关推荐

    struts2+jsp+mysql 编写用户注册程序

    2. **配置web.xml**:配置Struts2的过滤器`FilterDispatcher`,这是Struts2框架工作所必需的基础配置之一。 3. **部署MySQL JDBC驱动**:将MySQL的JDBC驱动程序添加到Tomcat的lib目录下,以便能够通过Java程序连接...

    Struts2+Spring3+MyBatis3完整实例

    网上的东西好大多都不能直接用,自己结合网上资料做了一个Struts2+Spring3+MyBatis3的测试工程,JUnit测试用例和WEB服务。 内涵完整jar包,解压直接可用,包括一个表文件。 Eclipse3.2+Tomcat/5.5+jdk1.5.0_17 - ...

    (2.0版本)自己写的struts2+hibernate+spring实例

    直接配置即可. &lt;br&gt;以下是一些相关说明. &lt;br&gt; 数据库脚本 create table HUBO_USER ( ID VARCHAR2(32) not null, NAME VARCHAR2(100), BIRTHDAY DATE, PASSWORD VARCHAR2(100), ...

    Struts2+Spring2+Hibernate3 web应用示例

    #### 二、整合Struts2、Spring2与Hibernate3的意义 将这三个框架整合起来,不仅可以发挥各自的优点,还能相互补充,从而实现更为高效和稳定的Web应用开发流程。 1. **提高开发效率**:Spring的依赖注入和面向切面...

    Struts2、Spring和Hibernate应用实例图文教程.pdf

    Struts2是一个基于Java的企业级Web应用开发框架,它继承了Struts1的优点,并且在此基础上进行了很多改进与创新。Struts2采用了MVC(Model-View-Controller)设计模式,这使得业务逻辑与表示层分离,提高了系统的可...

    struts2 + spring2 + hibernate3 .pdf

    根据提供的文件信息,本文将详细解析“Struts2 + Spring2 + Hibernate3”技术栈的集成与应用。本文主要从项目准备、环境搭建、公共类的设计等方面进行深入讲解。 ### 一、项目背景及意义 Struts2、Spring2 和 ...

    Struts2、Spring和Hibernate应用实例

    ### Struts2、Spring和Hibernate应用实例 #### 一、简介与背景 随着Java技术的发展,Web应用程序变得越来越复杂,为了提高开发效率和维护性,出现了多种轻量级的Java Web框架,其中最为著名的三个框架分别是Struts...

    struts+hibernate+单表的增删改查

    将Struts2与Hibernate结合使用,可以构建出高效、灵活的应用系统。本文将详细介绍如何利用Struts2和Hibernate实现对单表的增删改查操作。 #### 二、环境搭建 1. **Web.xml配置**: ```xml xmlns=...

    Struts+Oracle做的注册

    确保为每个字段选择合适的数据类型,例如`VARCHAR2`用于字符串,`DATE`或`TIMESTAMP`用于日期和时间。 2. **Struts配置**:在Struts的配置文件(通常为struts-config.xml)中,添加`RegisterUser` Action的配置,...

    适合初学者的SSH项目(CRUD、Oracle、Date)

    这里可能用到SimpleDateFormat类进行日期字符串的解析和格式化,或者使用JDBC的PreparedStatement的setTimestamp方法来处理Oracle的日期数据。 此外,描述中提到了"datetimepicker控件",这是一个用于选择日期和...

    struts+ibatas+mysql(1)

    Struts2是其升级版,提供了更强大的拦截器机制和更灵活的配置方式。 **iBatis框架**: iBatis(现更名为MyBatis)是一种支持定制化SQL、存储过程以及高级映射的持久层框架。它避免了几乎所有的JDBC代码和手动设置...

    Struts 数据库项目开发宝典 09

    在数据库连接方面,Struts通常结合JDBC进行,负责与数据库进行数据交换。 在这个合同管理系统的开发过程中,我们需要创建以下关键组件: 1. **Action类**:这是处理用户请求的核心,每个Action类对应一个特定的...

    strut2,spring,mybatis,springmvc个人笔记

    - `JAVA下的日期时间类和格式化输出`:在Java中,日期时间处理涉及`java.util.Date`、`java.time`包(Java 8及以后版本)以及相关格式化类如`SimpleDateFormat`。这些工具用于处理日期时间的创建、比较、格式化输出...

    精心整理的ssh2 一些错误问题的记录(推荐)

    通常,原因是提供的日期字符串格式与`Date.parse()`方法期望的格式不符。确保使用正确的日期格式,或使用更现代的日期时间API,如`java.time`包中的类。 ### 错误七:No row with the given identifier exists 这...

    Struts+Hibernate模板开发笔记

    1. **Action类**:创建Struts Action类,处理用户的请求,调用业务逻辑方法,并通过Hibernate与数据库交互。 2. **DAO(数据访问对象)**:实现DAO接口或类,使用Hibernate Session进行CRUD(创建、读取、更新、...

    Struts2.3+Spring3.1+Hibernate3.6+HTML5+CSS3技术整合开发

    - **模型-视图-控制器架构**:Struts2是一个基于MVC设计模式的Web应用框架,负责处理用户的请求,调度业务逻辑,并更新视图。 - **拦截器**:Struts2的核心是拦截器机制,它通过拦截器链处理请求,实现业务逻辑和...

    Sql和jdbc教程(私塾在线)视频配套学习资料

    - **示例**:VARCHAR2、NUMBER、DATE 等。 ##### 3. DDL与DML - **DDL**(Data Definition Language):用于创建、修改和删除数据库对象(如表、视图等)的语句,例如CREATE TABLE、ALTER TABLE、DROP TABLE等。 - ...

Global site tag (gtag.js) - Google Analytics