java.sql.Date 在数据库中存的基本格式:2016-02-24 00:00:00

java.sql.Date继承了java.util.Date 如下:

public class Date extends java.util.Date

所以思路如下:

a)、将日期进行加减(要用到抽象类Calendar和其实现类GregorianCalendar)

b)、将a步骤中获取日期转换成java.util.Date格式日期

c)、将b步骤中的日期转换成转成java.sql.Date格式

具体实现(代码):

//Date是java.sql.Date类型

protected void getPreDoneScore(DateholdDate) {

Calendar calendar =new GregorianCalendar();

calendar.setTime(holdDate);

calendar.add(calendar.DATE, -7);

// calendar的time转成java.util.Date格式日期

java.util.Date utilDate = (java.util.Date)calendar.getTime();

calendar.add(calendar.DATE, 6);

utilDate = (java.util.Date)calendar.getTime();

//java.util.Date日期转换成转成java.sql.Date格式

Date newDate =new Date(utilDate.getTime());

}

java sql date 加减_java.sql.Date 日期 加减天数的实现相关推荐

  1. java date 一个月_java中的日期加一个月的计算

    Homepage URL http://flysky-1.at.vwdhosting.net FTP server name: ftp://flysky-1@ftp6.vwdhosting.net L ...

  2. java sql date 时分秒_java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间...

    java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类). java.sql.Date是java.util.Da ...

  3. java 取10位时间戳_java里Date 10位时间戳(Timestamp) String 相互转换

    有很多注释,就不做过多解释了 import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseExcepti ...

  4. java sql in无效数字_java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字

    ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-01722: 无效数字 ### The error ...

  5. date在java中是什么类型_java中date 是什么类型

    满意答案 1engwen 2016.08.20 采纳率:41%    等级:8 已帮助:1115人 java语言中的date类介绍及使用 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于 ...

  6. python自加自减_Java自增和自减运算符(++和--)

    在对一个变量做加 1 或减 1 处理时,可以使用自增运算符 ++ 或自减运算 --.++ 或 -- 是单目运算符,放在操作数的前面或后面都是允许的.++ 与 -- 的作用是使变量的值增 1 或减 1. ...

  7. php 天数加减_PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】...

    本文实例讲述了PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算方法.分享给大家供大家参考,具体如下: 其实就是strtotime这个内置函数 //PHP 日期 加减 周 date(&qu ...

  8. js日期加减一天_JS日期加减,日期运算代码

    这篇文章主要介绍了JS日期加减,日期运算代码,需要的朋友可以参考下 一.日期减去天数等于第二个日期 function cc(dd,dadd){ //可以加上错误处理 var a = new Date( ...

  9. js日期加减一天_Js 日期加减天数

    function addDate(dd,dadd){ var a = new Date(dd) a = a.valueOf() a = a + dadd * 24 * 60 * 60 * 1000 a ...

最新文章

  1. magento 修改产品类型的方法 change product type
  2. 判别模型的玻尔兹曼机论文源码解读
  3. 使用 Nexus3镜像搭设私有仓库(Bower 、Docker、Maven、npm、NuGet、Yum、PyPI)
  4. Mac上,为虚拟机集群上的每台虚拟机设置固定IP
  5. 信息学奥赛一本通(1409:判决素数个数)
  6. 软件需求模式阅读笔记三
  7. centos 6.5配置apache php mysql_centos6.7下搭配apache php mysql环境
  8. JavaScript 虚拟键盘 A-Keyboard
  9. ZOJ 3209 Treasure Map DLX
  10. 数组中常用几种的Arrays方法
  11. 数据结构c语言版 严蔚敏 课本源码
  12. 泛微E9 获取附件内容,泛微Ecology9获取附件范例,Ecology9附件、E9 附件下载及上传集成平台
  13. 做自媒体原创视频多平台分发,视频一键发布多平台方法教程
  14. Mixly Aduino 超声波~蜂鸣器
  15. 如何联系海外网红?4个方法助你提高海外网红回复率
  16. 关于win10使用32位IE浏览器
  17. instanceof是什么意思
  18. android qq登录分析,Android第三方登录之QQ登录
  19. 运动控制算法c语言,VC平台下机器人虚拟运动控制及3D运动仿真的有效实现方法...
  20. getElementByClassName

热门文章

  1. 把点开活:互联网圈的说学逗唱
  2. LAN8720A移植笔记
  3. (七) OAuth 2.0 自定义异常处理格式
  4. 关于——css3新增属性有哪些?css3中新增属性(部分总结)
  5. 吉时利2600A系列/2611A数字源表
  6. 安全如何为数据库选择最佳加密方法
  7. MySQL全解,自顶向下深入解剖,只为诸君掌握MySQL数据库
  8. 关于词云绘制你应该知道什么?
  9. android 屏幕方向随传感器变化,并带有切换大屏,小屏和锁定屏幕方向
  10. ChatGPT 使用资源聚合盘点:注册入门、提示词Prompts 站点、GPT 工具、AI 工具聚合