- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含“日期”列的表格,并以以下格式输入日期:“2011-09-06”我想执行查询:
select * from tvprograms where date=?
然后我试试这个:
Date startDate;
java.util.Date date;
Calendar cal = Calendar.getInstance();
cal.set(2011, 9, 1);
startDate = cal.getTime();
TVProgramDAO tvDAO = new TVProgramDAO();
tvDAO.findUnusedTvPrograms(new java.sql.Date(date.getTime()));
findUnusedTvPrograms 看起来:
public List<Integer> findUnusedTvPrograms(Date date) {
List<Integer> results = new ArrayList<Integer>();
if (obtainConnection()) {
PreparedStatement stmt = null;
ResultSet rs = null;
...
stmt = con.prepareStatement(findOldTvProgQuery.toString());
stmt.setDate(1, date);
rs = stmt.executeQuery();
while (rs.next()) {
results.add(rs.getInt(1));
...
return results;
}
但它不起作用。
最佳答案
据我所知,这段代码无法编译:
Date startDate;
java.util.Date date;
Calendar cal = Calendar.getInstance();
cal.set(2011, 9, 1);
startDate = cal.getTime();
TVProgramDAO tvDAO = new TVProgramDAO();
tvDAO.findUnusedTvPrograms(new java.sql.Date(date.getTime()));
您正在尝试使用 date
但您从未初始化该变量。这是一个稍微干净的版本:
Calendar cal = Calendar.getInstance();
cal.set(2011, 9, 1);
Date startDate = cal.getTime();
TVProgramDAO tvDAO = new TVProgramDAO();
tvDAO.findUnusedTvPrograms(new java.sql.Date(startDate.getTime()));
请注意,这将使用系统的默认时区,这可能不是一个好主意。我个人建议使用 Joda Time相反……
关于java - 如何正确使用setDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403454/
var d2 = $('#interval').val(); var new_date = new Date(get_start_date); new_date.setDa
我正在使用 javascript setDate 方法进行一些日期操作,因此我的 originalDate 值丢失。这是我正在尝试的: var originalDate = new Date(); v
我正在尝试将不同的日期分配给单独的 task() 对象;但是 javascript 在这种情况下表现出意外,从下面代码段的附加输出中可以看出。 在分配日期(即预期输出)时,它会返回预期值(与分配的值相
所以,我有这段代码: $('#end_date').click(function() { var start_date = new Date($('#start_date').val());
我试图获取从开始日期到偏移量(数字+单位)的范围内的新日期,但是 .setDate 的行为不正确,下面代码中的 t.start 和 t.end 都是正确的 ISOStrings(创建使用 javasc
使用 Google 表格。我正在尝试检查工作表中更改日期后两周内的数据条目。所以我需要一个可变日期,设置为输入日期后 1、2、3...14 天。 var startFortnightDate = ss
这个问题已经有答案了: unexpected javascript date behavior (3 个回答) 已关闭 6 年前。 任何人都可以向我解释为什么“defaultDate.setDate(
尝试让用户点击next和prev按钮使用JS调整日期。 当我加一天并尝试获取明天的日期时,这不起作用。 $('#next_date').click(function(e) { var get_se
我从一个字符串中获取一个日期,对其进行解析以获取日、月和年的组成部分,并使用它们来实例化一个 Date 对象。 我想要实现的是将日期增加一天。一切正常,除了 setDate 方法有时坚持返回无效日期.
我有一个日期数组。从mysql数据库获取它并已经转换为js日期。我从数据库获得的日期被转换为字符串日期,如下所示。 我读到了关于 php 到 js 日期的内容:Send PHP date to jav
根据 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setDate 我应该
我尝试使用以下代码将日期更改为月份更改的月底,但日期没有更改。 这是我的 aspx 代码: 使用的js是: $('.toDat
这个问题已经有答案了: How to check if date is within 30 days? [duplicate] (2 个回答) 已关闭 5 年前。 当我根据当前日期设置 maxdate
我正在处理与日期相关的报告,因此在我的项目中,我需要将日期设置为零(星期日)例如今天是 2012 年 12 月 6 日(日期是星期四四(4))我想将其设置为上周星期日,即 2012 年 11 月 25
var start_date = new Date(ss.getSheetByName('3D Tracker').getRange('I119').getValue()); 使用调试工具开始日期计算
我期望 31,因为这个 10 月有 31 天,我的代码的哪一部分在这里是错误的? function lastDayOfMonth(given_month) { var d = new Date()
我在独立 Java 应用程序中使用 Toeder JDateChooser,如下面的代码片段所示。这里的目的是: 将日历实例移至一年中所需的一周,然后 相应地设置所需一周的开始日期和结束日期。这些日期
你能解释一下为什么这段代码吗: http://jsfiddle.net/3qJx9/7/ 不起作用? 我曾经使用它来在没有加载日期时将当前日期设置为默认日期,但它不再起作用了,我不明白为什么。 谢谢!
我有两个来自函数参数的 sql 日期: public void aaa (java.sql.Date sqlDate1, java.sql.Date sqlDate2) 函数内部是: String s
我目前正在通过库使用倒数计时器,具体来说 - flipclockjs。现在我可以让它在使用间隔时正常工作和倒计时,但是当尝试使用 setDate 或类似的东西时,我总是失败并且它根本无法工作。 如果这
我是一名优秀的程序员,十分优秀!