使用oracle10g的Java日期问题
我试图从我在VB.net中重新编写的一个遗留程序中解码这段java代码(使用oracle10g数据库)。假设我在日期选择器上选择了2011年2月1日:使用oracle10g的Java日期问题,java,sql,oracle10g,Java,Sql,Oracle10g,我试图从我在VB.net中重新编写的一个遗留程序中解码这段java代码(使用oracle10g数据库)。假设我在日期选择器上选择了2011年2月1日: AND (due_date between (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() + "', 'MM/DD/YY') - 1) AND (to_date('" + dateChooserCombo1.getSelectedPeriodSet().to
AND (due_date between (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString()
+ "', 'MM/DD/YY') - 1)
AND (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() + "', 'MM/DD/YY') + 1)
OR " + "begin_date between (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() + "', 'MM/DD/YY') - 1)
AND (to_date('" + dateChooserCombo1.getSelectedPeriodSet().toString() + "', 'MM/DD/YY') + 1))
如果+1是,它是增加一个月(02/02/11)还是一天(01/03/11)?对于-1,是减去一个月(10年2月12日)还是一天(11年1月1日)
大卫这是减/加一天 尝试运行:
select toDate('10/01/09', 'MM/DD/YY') - 1 from whatever_table
它应返回:
09/30/09
如果数据库采用“11/2/2009 3:00:20 PM”格式,我将如何将其转换为我要发布的内容?我已经试过在哪里约会(开始日期,'MM/DD/YY'),但这会产生一个错误。将评论转化为一个问题,你会得到更多的分数:)我刚刚得到了一个“清理”徽章:o)无论支付账单的是什么都足够了,嗯