环境:
在java中使用Date时,代码中需要使用java.util.Date包,但是sql语句是使用java.SQL.Date包的,所以如果在java代码中写sql date类型,需要进行转换。
java代码中需要导入 import java.util.Date 包。
分析:
1. 将传入的字符串拼接成完整的月份。
String sbrq_q = sbrq + "-01";
String sbrq_z = sbrq + "-31";
传入的是2005-08 ,经拼接变成 2005-08-01这样。
2. 将时间字符串转换成java.util.Date类型时间
需要导 import java.text.DateFormat 包,注意"yyyy-MM-dd" 这里的MM不能小写,否则月份会变成一月。
DateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
try {
date_sbrq_q = format1.parse(sbrq_q);
date_sbrq_z = format1.parse(sbrq_z);
} catch (ParseException e1) {
e1.printStackTrace();
}
3. 将java.util.Date类型时间转换成java.SQL.Date类型时间
java.sql.Date dateTime_q = new java.sql.Date(date_sbrq_q.getTime());
java.sql.Date dateTime_z = new java.sql.Date(date_sbrq_z.getTime());
4. 把java.SQL.Date时间替换成PreparedStatement语句中,并执行
String sql = "SELECT t1.*,t2.*,t3.zsxm_jc FROM ls_sbxx t1,ls_sbsmxx t2,dm_gy_zsxm t3 WHERE " +
"t1.nsrsbh = ? AND t1.sbrq >= ? AND t1.sbrq <= ? " +
"AND t2.zsxm_dm = t3.zsxm_dm AND t1.pzxh = t2.sbxx";
ps = con.prepareStatement(sql);
ps.setString(1, nsrsbh);
ps.setDate(2, dateTime_q);
ps.setDate(3, dateTime_z);
rs = ps.executeQuery();
分享到:
相关推荐
【天天酷跑Java源代码-原创】项目是一个基于Java编程语言开发的移动游戏模拟器,主要功能包括角色的奔跑、跳跃、滑翔等动作,以及动态的敌人、背景、障碍物和金币生成。这个项目展示了Java在游戏开发中的应用,且...
原创歌曲分享平台代码 java原创歌曲分享平台代码 基于springboot的原创歌曲分享平台代码 1、原创歌曲分享平台的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ ...
5. **添加系统时间**:可以使用`java.util.Date`和`SimpleDateFormat`类获取并格式化当前时间,然后将其插入到文本中。 6. **打开文件**:通过`JFileChooser`对话框让用户选择要打开的.txt文件,然后使用`...
【标题】:“(原创)过去自己做的java小游戏源代码(可做参考)”揭示了这是一个包含作者个人开发的Java编程语言实现的小游戏源代码集合。这些游戏可能具有简单的图形界面和基本的游戏逻辑,旨在帮助初学者理解Java...
public static void main(String[] args) { // TODO Auto-generated method stub Timer timer = new Timer(); ...解压后是两个java类,自己创建java项目,把两个类拷贝进去,修改以下包路径即可
测试带宽通常涉及在特定时间内发送大量数据,然后根据实际传输速率计算带宽。项目中,Java程序会生成大量数据并以特定的速度发送,同时服务器端记录接收速率,通过对比发送与接收的数据量来估算带宽。 4. **多线程...
此外,提到使用NetBeans 6.7进行开发,NetBeans是一款开源的集成开发环境(IDE),支持多种编程语言,包括Java,它提供了代码编辑、调试、测试和部署等功能,有助于提高开发效率。 标签中的“数独”、“java”、...
这个原创的财务管理系统提供了完整的源代码和实际运行的效果图,为学习者提供了一个直观且实用的学习资源。 1. **Java GUI设计**: - 该系统采用Java Swing库来构建用户界面,如`JFrame`、`JPanel`、`JLabel`、`...
原创歌曲分享平台代码 java原创歌曲分享平台代码 基于springboot的原创歌曲分享平台代码 1、原创歌曲分享平台的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ ...
其中包含了作者的原创代码,这些代码覆盖了各种常见问题的解决方案和一些基础功能的实现,是作者在解决实际问题时的思考与实践结晶。 【Java基础知识】 Java是一种广泛使用的面向对象的编程语言,以其“一次编写,...
【标题】"原创鼠标连点器附源代码"所涉及的知识点主要集中在计算机编程领域,特别是C++语言、MFC框架、热键处理以及事件驱动编程。以下是对这些知识点的详细说明: 1. **C++**:这是一款广泛应用的通用编程语言,...
java编写 html保存为mht文件,自己原创 保证能执行。 maven工程,lib包都附带了 可以直接运行。骗人者死! 用了将近一天时间才搞出来。网上大多数都不能用,大多数都是没有附带依赖包。 我这个很全面。可以直接下载...
JAVA源码,本人原创开发和整理,经过多个商业软件检验的代码,取得机器的硬件指纹, 设计支持windows、linux、OS等操作系统平台,目前已经支持windows平台,可根据思路自行补充linux和OS平台下的一些api,取得机器...
这篇原创博客“【原创】java程序cpu占用过高问题分析”探讨了如何识别和解决这些问题。 首先,分析CPU占用过高的第一步是获取性能数据。这通常通过Java的JMX(Java Management Extensions)或者监控工具如VisualVM...
同时,游戏是原创的,这意味着它可能没有依赖任何现成的游戏库,而是完全用Java原生API编写。通过阅读和理解这样的代码,初学者可以更深入地了解Java编程的底层逻辑。 "把文件夹导入MyEclipse即可运行"这部分,说明...
完全原创的一个java俄罗斯方块游戏,实现了网络对战、道具使用、背景音乐播放、音效播放等功能。但网络对战和道具使用部分尚有些小问题,仍需要测试,因为没时间做了,发上来供大家下载,如果哪位有兴趣,想一起研究...