`
bailangfei3344
  • 浏览: 43774 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

学习SSH过程中遇到的sql时间类型转换问题积累

阅读更多

 

  

    要开始做毕业设计了,开始把再项目中遇到的问题记录一下。

     

    项目用的是SSH集成,和同学都遇到的一个问题。   在Action里用Form.get对象,可以得到对象的时间属性,而且类型也还是Date,在模糊查询的时候 用hql语句拼接 Date就变成String,需要的是在hql中再把String再转换回来  我在Google中搜到一个方法,

 

"  and replace(CONVERT(char(10),insterDate,23),'/','-')  like '"+2009+"%'"

  这样就可以转换了   插入和跟新的一个道理,  在Action中用xxForm.getxx(); 得到的是Date  没有自己写hql,直接用的Spring提供的HibernateDaoSupport     遇到的问题和上面的查询一样,   把取到的Date  比如 xx.getxxDate();  转换成String  再set到xxDate里,就可以跟新插入了  不知道是为什么需要中间做下没意义的转换   希望知道的大哥大嫂告诉下

 

下面是个String和Date类型的相互转换方法

 

        //字符串的日期数据   
        String strDate = "1980-03-01 17:06:50";   
        //定义一个格式化工具,格式为:年-月-日 小时(24小时制):分钟:秒   
        SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   
       Date parseDate = formater.parse(strDate);
       String datee = new SimpleDateFormat("yyyy-MM-dd").format(parseDate);	
        System.out.println(datee);
        try {   
           //将String转为Date型对象   
        parseDate = formater.parse(strDate);   
         System.out.println("转化的日期对象为:" + parseDate);   
        } catch (ParseException e) {   
            e.printStackTrace();   
        }   
       //将Date转为按指定的输出格式,格式为:年-月-日 小时(12小时制):分钟   
       if(parseDate != null){       
        //设置输出格式   
            formater.applyPattern("yyyy-MM-dd ahh:mm:ss");   
           //得到格式化的日期   
           String formatDate = formater.format(parseDate);   
           //输出结果   
           System.out.println("格式化结果为:" + formatDate);   
       }   
    }   

 

 

 

 -------------------------------------------------在积累中学习---------------------------------------------------------------

0
1
分享到:
评论

相关推荐

    sqlserver数据库SSH配置1

    SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...

    SSH之Struts2数据类型转换

    SSH之Struts2数据类型转换国际化及文件上传下载

    java+SSH+oracle+sqlserver学习笔记

    【Java SSH Oracle SQLServer 学习笔记】 Java是一种广泛使用的面向对象的编程语言,它以其跨平台、开源和丰富的库而闻名。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中起着至...

    ssh开发中遇到的一些小问题的解决办法

    ssh开发中遇到的一些小问题的解决办法,或许有能帮到你的也说不定

    ssh+sqlserver数据库整合框架

    在IT行业中,SSH和SQLServer是两种非常重要的技术。SSH是指Spring、Struts和Hibernate这三个开源框架的组合,而SQLServer则是由微软公司推出的大型关系型数据库管理系统。在这个"ssh2+sqlserver数据库整合框架"中,...

    宿舍信息管理系统ssh+sqlServer2005

    【SSH框架详解】 SSH,全称为Struts2、Spring、Hibernate,是Java...总结,"宿舍信息管理系统ssh+sqlServer2005"项目是一个综合运用SSH框架和SQL Server数据库的实例,对于学习和理解Java Web开发有着极高的参考价值。

    SSH框架中最容易出现的问题集锦

    在IT领域,尤其是Java开发中,使用SSH框架(Struts + Spring + Hibernate)进行项目开发时,开发者常常会遇到一些常见的问题。这些问题如果处理不当,可能会严重影响项目的进度和系统的稳定性。下面,我们将针对给定...

    SSH项目原本使用的sqlserver2005数据库现在改用MySql配置问题修改

    在将SSH项目从SQL Server 2005迁移至MySQL时,出现的“org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query”异常通常意味着数据访问层在尝试执行SQL查询时遇到了问题。...

    SSH整合遇到的问题及解决方案

    下面将详细讨论在SSH整合过程中可能遇到的问题及其解决方案。 1. **依赖冲突**:由于Struts、Spring和Hibernate各自有自己的库依赖,整合时可能会出现版本冲突。解决方法是确保所有库的版本兼容,或者使用Maven或...

    SSH.zip_javaSSH sqlserver_ssh_ssh sqlserver_ssh sqlserver

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。...通过这个项目,开发者可以深入学习如何将SSH框架与SQL Server数据库集成,实现一个完整的Java Web应用。

    SSH_province_sql.rar_SSH_province_sql_ajax_dwr_ssh_ssh ajax

    在实际开发中,为了确保数据的安全性和性能,可能还需要考虑SQL注入防护、数据库连接池的配置、事务管理以及错误处理等问题。此外,对于前端展示,可能还会涉及到CSS样式和JavaScript的优化,以提供更好的用户体验。...

    ssh+sqlserver2005

    在IT行业中,SSH和SQL Server 2005是两个重要的技术领域,SSH指的是Spring、Struts和Hibernate这三个Java开源框架的组合,而SQL Server 2005则是微软公司推出的一款关系型数据库管理系统。本篇文章将深入探讨这两个...

    ssh框架及sql数据库jar包集合

    SSH框架,全称为Struts、Spring、Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可扩展的企业级应用程序。这个压缩包包含了这三个框架的基础jar包,以及SQL Server数据库的相关驱动,为开发者提供了一...

    简单的SSH整合+my sql数据库

    SSH整合是Java开发中常用的三大框架Struts2、Spring和Hibernate的集成,它极大地提高了开发效率,简化了项目结构,并提供了强大的数据访问和业务逻辑处理能力。本教程将围绕"简单的SSH整合+MySQL数据库"这一主题,...

    SSH2利用SQL连接oracle示例

    在这个示例中,我们讨论的是如何使用SSH2来建立与Oracle数据库的连接,并通过SQL命令进行操作。这通常涉及到以下步骤: 1. **配置SSH连接**:首先,你需要设置SSH客户端,如OpenSSH或PuTTY,以连接到运行Oracle...

    sypro.rar_SSH学习资源_ssh 管理系统_ssh sql_sypro

    这个"sypro.rar_SSH学习资源_ssh 管理系统_ssh sql_sypro"的压缩包显然包含了与SSH相关的学习材料,特别是针对一个基于SSH的资源管理系统。以下是围绕这些关键词的详细知识点解释: 1. **SSH协议**:SSH协议主要...

    ssh 整合所缺架包 Oracle驱动 SqlServer 驱动

    本文将详细介绍SSH整合过程中涉及的Oracle驱动和SqlServer驱动的使用与配置。 首先,Spring作为核心的IoC(Inversion of Control)容器,负责管理应用对象的生命周期和依赖关系。在SSH整合中,Spring通过DataSource...

    SSH和SQL2000的简单整合

    SSH和SQL2000的整合是Web开发中常见的技术结合,主要涉及到Struts、Spring和Hibernate这三大Java EE框架与Microsoft SQL Server 2000数据库的集成。这一组合在早期的Java企业级应用中非常流行,为开发人员提供了模型...

    图书管理系统(SSH+ExtJs+sqlserver)

    在本项目中,【SSH+ExtJS+sqlserver】的组合被用于实现这样一个系统,这是一种典型的Web应用开发架构。 **SSH(Struts2+Spring+Hibernate)**是Java Web开发中的三大框架,它们分别负责MVC模式中的视图层、业务层和...

    SSH和Ext整合 更新---sql脚本

    在更新过程中,开发者需要仔细检查这些脚本,确保它们与最新的业务逻辑和数据库设计相匹配,同时优化SQL性能,避免潜在的空指针异常、数据类型不匹配等问题。 总的来说,SSH和Ext的整合涉及到后端服务和前端展示的...

Global site tag (gtag.js) - Google Analytics