当后延或者前推的天数在一定时间之内时,可以用以下方法处理

public static Date  getValidEndTime(Date date,int validDayCount){

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String datestr = sdf.format(date);

try {

date = sdf.parse(datestr);

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

date.setTime(date.getTime() + (validDayCount * 24 * 60 * 60 * 1000));

return date;

}

方法来把时间就改变指定的天数(validDayCount)

本例中的推移时间是以整数天推移,也就是上文中的sdf为‘’yyyy-MM-dd‘’的形式,

经过本人的测试当用如上方法改变时间导致月份变更的时候则会出现差错,所以当要改变的天数足够多时,则可以通过以下的方法来推移时间。

public static Date  getValidEndTime(Date date,int validDayCount){

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String datestr = sdf.format(date);

try {

date = sdf.parse(datestr);

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

calendar.add(Calendar.DATE, validDayCount);

date = calendar.getTime();

return date;

}

java date 之后_java中时间类(util Date)的后延与前推处理相关推荐

  1. java时间往后延后一年_java中时间类(util Date)的后延与前推处理

    当后延或者前推的天数在一定时间之内时,可以用以下方法处理 public static Date  getValidEndTime(Date date,int validDayCount){ Simpl ...

  2. java properties 参数_Java中Properties 类的详细使用

    我把你的头像,设置成我的名字,此刻你便与我同在. 我把你的名字,写进我的代码里面,以后,我的世界便存在着你. 一.Properties 类 Properties 类位于 java.util.Prope ...

  3. java file构造方法_Java中FileOutputStream类的常用方法

    今天动力节点java学院小编将为大家分享Java中FileOutputStream类的常用方法,希望通过此文能够帮助到大家,下面就随小编一起看看Java中FileOutputStream类的常用方法都 ...

  4. java math 函数_Java中Math类常用函数总结

    Java中比较常用的几个数学公式的总结: //取整,返回小于目标函数的最大整数,如下将会返回-2 Math.floor(-1.8): //取整,返回发育目标数的最小整数 Math.ceil() //四 ...

  5. java bigdecimal赋值_Java中BigDecimal类介绍及用法(亲测)

    Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高精度计算. 其中 BigInteger 类是 ...

  6. java object 方法_Java中Object类常用的12个方法,你用过几个?

    前言 Java 中的 Object 方法在面试中是一个非常高频的点,毕竟 Object 是所有类的"老祖宗".Java 中所有的类都有一个共同的祖先 Object 类,子类都会继承 ...

  7. java printwriter用法_Java中printwriter类的用法 | 学步园

    printwriter类: java.io 类 PrintWriter java.lang.Object java.io.Writer java.io.PrintWriter 所有已实现的接口: Cl ...

  8. java drawstring 中文_java中Graphics类drawString()方法问题

    展开全部 你这样的做法很多地方32313133353236313431303231363533e59b9ee7ad9431333332623961都不正确的!比如如果你用的是流布局而你也没有给你的My ...

  9. java中转换日期_java中时间日期格式讲解和转换方法

    额,其实做项目一个无可避免的工具包就是时间日期格式的转换.因为时间久了所以自己也存了好多关于转换的方法之类的.但是有时候就会不满足需求,手写一时半会儿还写不出来(我不知道是不是我太菜了,知道某类大概有 ...

最新文章

  1. Java集合知识:TreeMap
  2. TCP socket编程记录(C语言)
  3. 深度学习——02、深度学习入门——python实现RNN算法
  4. python中for和while可以有else_Python 中的for,if-else和while语句
  5. hibernate基础工具findBySQL学习
  6. 【Tensorflow】深度学习实战02——Tensorflow实现进阶的卷积网络(CIFAR-10)
  7. 电脑录屏用什么软件?录屏软件哪个好用?
  8. 我的团长我的团第二十七集
  9. html天猫倒计时代码,天猫倒计时,网页倒计时JavaScript代码
  10. PID调节的C语言及MATLAB实现方法
  11. ABAP 7.4 CORRESPONDING()语法
  12. C#使用iTextSharp给PDF文件添加水印,PDF文件加密,PDF文件旋转
  13. openwrt php 编译环境,openwrt基础编译教程
  14. 桂电计算机系入学怎么分班,桂电研究生-()学期课程总表.doc
  15. Typora 未保存文件找回
  16. 【IPv4】地址分类详解
  17. TOEFL口语——TASK4的答题方法(学术场景Academic Lecture)
  18. 服务端渲染(SSR) VS 客户端渲染
  19. 天气爬虫网站(flask+sqlite3+selenium+echarts)
  20. C#超级通信调试工具

热门文章

  1. Android Pie(Android 9)跳过 Google 框架 (GApps) 开机验证方法
  2. PJ可能会用到的动态规划选讲-学习笔记
  3. Python练习-装饰器版-为什么我的用户总被锁定
  4. 使IE6支持PNG透明图片的JS插件
  5. 【Android UI设计与开发】9:滑动菜单栏(一)开源项目SlidingMenu的使用和示例-转...
  6. 【转】【OPenGL】OPenGL 画图板-- 中点算法画圆
  7. Maven生命周期——2
  8. [转载] 的士速递4
  9. 在线Javascript加密混淆工具
  10. Spring基础类型注入演示案例