Java : How to add date in to mysql database and get back

标签 java mysql

我需要将当前日期 +7 天添加到我的 SQL 数据库中并将其检索回来,我该怎么做?

Calendar cal = Calendar.getInstance();
                        cal.add(Calendar.DATE, 7); // add 7 days  
                        int date = cal.get(Calendar.DATE);
                        int month = cal.get(Calendar.MONTH);
                        int year = cal.get(Calendar.YEAR);
                        String newdate = Integer.toString(date);
                        String concat = newdate.concat("-" + Integer.toString(cal.get(Calendar.MONTH)) + "-" + Integer.toString(cal.get(Calendar.YEAR)));

我找到了这段代码

java.util.Date newDate = new Date(result.getDate("VALUEDATE").getTime());

最佳答案

您可以直接在 MySQL 中执行此操作

update your_table
set date_column = date_column + interval 7 day

Doc

关于Java : How to add date in to mysql database and get back,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12939267/

相关文章:

java - Java 中的日期范围

java - 如何访问确定颜色类颜色的三个整数?

java - 使用 Eclipse 生成组合代码

mysql - 在 MySQL 中使用管道分隔列值中的存在计算最大值

java - 冒泡排序优于选择排序?

java - 找不到满足 java 要求的版本(来自版本 : ) No matching distribution found for java

mysql - 为什么我在使用 = 时找不到数据,但在使用时却显示出来

C#如何从mysql数据库表中获取行标题

c# - 从下拉选择中选择 * C#

php - 如何在php中显示用户信息?