【发布时间】:2023-04-03 23:17:01
【问题描述】:
我正在开发一个程序,我想在 servlet 中检索今天的日期,然后在其中添加一些天,比如 7 天,然后最后插入到 oracle SQL 数据库中。
我正在使用准备好的语句来进行调用。到目前为止,我使用以下代码获得了当前日期。
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date date = new Date();
如何添加 7 天,然后将其插入数据库?
【问题讨论】:
-
你为什么要使用
DateFormat?仅当您想处理文本时才需要这样做,而且看起来您不需要任何文本。现在,您所说的“7 天”到底是什么意思?你的意思是“7 x 24 小时的经过时间”吗?还是您的意思是“同一时间,7 天后”?假设您正在考虑时区,这些是围绕 DST 转换的不同内容。如果您对使用 UTC 感到满意,那就更简单了…… -
基本上我要做的是,获取当前系统日期并添加 7 天。例如今天的日期 01-05-2015 并将其设置为 08-05-2015 然后插入D b。我正在使用日期格式来实现这一点,不确定它是否正确。有什么帮助吗?
-
不,这不是正确的方法,因为您根本不应该为此使用 text。所以你只需要日期部分,而不是日期/时间 - 很抱歉之前没有注意到它。现在,您对哪个时区感兴趣?现在对我来说是 5 月 1 日,但对我在加利福尼亚的同事来说是 4 月 30 日......
-
哦,您使用的是哪个版本的 Java?