要开始做毕业设计了,开始把再项目中遇到的问题记录一下。
项目用的是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);
}
}
-------------------------------------------------在积累中学习---------------------------------------------------------------
分享到:
相关推荐
SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...
SSH之Struts2数据类型转换国际化及文件上传下载
【Java SSH Oracle SQLServer 学习笔记】 Java是一种广泛使用的面向对象的编程语言,它以其跨平台、开源和丰富的库而闻名。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中起着至...
ssh开发中遇到的一些小问题的解决办法,或许有能帮到你的也说不定
在IT行业中,SSH和SQLServer是两种非常重要的技术。SSH是指Spring、Struts和Hibernate这三个开源框架的组合,而SQLServer则是由微软公司推出的大型关系型数据库管理系统。在这个"ssh2+sqlserver数据库整合框架"中,...
【SSH框架详解】 SSH,全称为Struts2、Spring、Hibernate,是Java...总结,"宿舍信息管理系统ssh+sqlServer2005"项目是一个综合运用SSH框架和SQL Server数据库的实例,对于学习和理解Java Web开发有着极高的参考价值。
在IT领域,尤其是Java开发中,使用SSH框架(Struts + Spring + Hibernate)进行项目开发时,开发者常常会遇到一些常见的问题。这些问题如果处理不当,可能会严重影响项目的进度和系统的稳定性。下面,我们将针对给定...
在将SSH项目从SQL Server 2005迁移至MySQL时,出现的“org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query”异常通常意味着数据访问层在尝试执行SQL查询时遇到了问题。...
下面将详细讨论在SSH整合过程中可能遇到的问题及其解决方案。 1. **依赖冲突**:由于Struts、Spring和Hibernate各自有自己的库依赖,整合时可能会出现版本冲突。解决方法是确保所有库的版本兼容,或者使用Maven或...
SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。...通过这个项目,开发者可以深入学习如何将SSH框架与SQL Server数据库集成,实现一个完整的Java Web应用。
在实际开发中,为了确保数据的安全性和性能,可能还需要考虑SQL注入防护、数据库连接池的配置、事务管理以及错误处理等问题。此外,对于前端展示,可能还会涉及到CSS样式和JavaScript的优化,以提供更好的用户体验。...
在IT行业中,SSH和SQL Server 2005是两个重要的技术领域,SSH指的是Spring、Struts和Hibernate这三个Java开源框架的组合,而SQL Server 2005则是微软公司推出的一款关系型数据库管理系统。本篇文章将深入探讨这两个...
SSH框架,全称为Struts、Spring、Hibernate,是Java Web开发中的一个经典组合,用于构建高效、可扩展的企业级应用程序。这个压缩包包含了这三个框架的基础jar包,以及SQL Server数据库的相关驱动,为开发者提供了一...
SSH整合是Java开发中常用的三大框架Struts2、Spring和Hibernate的集成,它极大地提高了开发效率,简化了项目结构,并提供了强大的数据访问和业务逻辑处理能力。本教程将围绕"简单的SSH整合+MySQL数据库"这一主题,...
在这个示例中,我们讨论的是如何使用SSH2来建立与Oracle数据库的连接,并通过SQL命令进行操作。这通常涉及到以下步骤: 1. **配置SSH连接**:首先,你需要设置SSH客户端,如OpenSSH或PuTTY,以连接到运行Oracle...
这个"sypro.rar_SSH学习资源_ssh 管理系统_ssh sql_sypro"的压缩包显然包含了与SSH相关的学习材料,特别是针对一个基于SSH的资源管理系统。以下是围绕这些关键词的详细知识点解释: 1. **SSH协议**:SSH协议主要...
本文将详细介绍SSH整合过程中涉及的Oracle驱动和SqlServer驱动的使用与配置。 首先,Spring作为核心的IoC(Inversion of Control)容器,负责管理应用对象的生命周期和依赖关系。在SSH整合中,Spring通过DataSource...
SSH和SQL2000的整合是Web开发中常见的技术结合,主要涉及到Struts、Spring和Hibernate这三大Java EE框架与Microsoft SQL Server 2000数据库的集成。这一组合在早期的Java企业级应用中非常流行,为开发人员提供了模型...
在本项目中,【SSH+ExtJS+sqlserver】的组合被用于实现这样一个系统,这是一种典型的Web应用开发架构。 **SSH(Struts2+Spring+Hibernate)**是Java Web开发中的三大框架,它们分别负责MVC模式中的视图层、业务层和...
在更新过程中,开发者需要仔细检查这些脚本,确保它们与最新的业务逻辑和数据库设计相匹配,同时优化SQL性能,避免潜在的空指针异常、数据类型不匹配等问题。 总的来说,SSH和Ext的整合涉及到后端服务和前端展示的...