Java 如何增加日期类型值,如日历类型
我是java新手,我想使用本机查询在表的列中添加一个日期类型。 但我必须增加x分钟的时间,然后再加上。 在java中: 我们有calendar.add方法,但我必须在数据库中插入日期类型 以下是示例代码:Java 如何增加日期类型值,如日历类型,java,mysql,date,calendar,Java,Mysql,Date,Calendar,我是java新手,我想使用本机查询在表的列中添加一个日期类型。 但我必须增加x分钟的时间,然后再加上。 在java中: 我们有calendar.add方法,但我必须在数据库中插入日期类型 以下是示例代码: Calendar now = Calendar.getInstance(); now.add(Calendar.MINUTE, 60*48); 但在DB中,我必须将日期类型插入为: 在这里: 我想用currenTime做一些事情,并像在Calendar类中添加方法一样增加它。 此外,也无法将
Calendar now = Calendar.getInstance();
now.add(Calendar.MINUTE, 60*48);
但在DB中,我必须将日期类型插入为:
在这里:
我想用currenTime做一些事情,并像在Calendar类中添加方法一样增加它。
此外,也无法将日历类型对象强制转换为日期类型
有人能提出一个办法吗
有人可以建议如何执行此操作吗?使用此方法获取等效的日期对象。添加/减去日历时的一个提示是,通过调用setLenientfalse确保日历处于非宽松模式。这是为了确保您仅获取有效日期。您还可以使用JodaTime库进行日期操作。例如:DateTime.now.plusMinutes1.toDate;。和的可能副本。
Date currentTime = new java.sql.Date(new java.util.Date().getTime());
ResultSet resultset = obdnumberbo.getlist(userCallDetail.getaPartyMsisdn(),userCallDetail.getbPartyMsisdn(),currentTime,Jobname);