专栏首页HUC思梦的java专栏java计算某日期之后的日期

java计算某日期之后的日期

public static void main(String[] args) {
        // 时间表示格式可以改变,yyyyMMdd需要写例如20160523这种形式的时间
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        String str = "2016/05/23";
        // 将字符串的日期转为Date类型,ParsePosition(0)表示从第一个字符开始解析
        Date date = sdf.parse(str, new ParsePosition(0));
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        // add方法中的第二个参数n中,正数表示该日期后n天,负数表示该日期的前n天
        calendar.add(Calendar.DATE, -10);
        Date date1 = calendar.getTime();
        String out = sdf.format(date1);
        System.out.println(out);
    }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • redis命令和lua实现分布式锁

    因为这个命令的性质,多个线程竞争时只有一个线程能修改key的值。利用这一点可以实现锁的互斥功能。

    HUC思梦
  • JVM常用调优工具介绍

    王子在之前的JVM文章中已经大体上把一些原理性问题说清楚了,今天主要是介绍一些实际进行JVM调优工作的工具和命令,不会深入讲解,因为网上资料很多,篇幅可能不长,...

    HUC思梦
  • 基于java的正则表达式

    正则表达式概念 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科...

    HUC思梦
  • java基础|java中时间与字符串之间的转换及获取常用时间

    DEMO 总评 时间与字符串之间的转换是开发中必不可少的技能, 有Calendar,Date,SimpleDateFormat等类的使用. 这块建议封装成工具类...

    微笑的小小刀
  • JDK1.9-常用类时间日期类

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    cwl_java
  • redis,高并发下签到

    DencyCheng
  • Android开发笔记(五)日期的处理

    文本字符串的处理,数字格式是第一常见的,日期格式就是第二常见的了。日期的格式转换,主要是四种:Date转String、String转Date、Date转Ca...

    用户4464237
  • SaaS VS 本地应用,机会成本将成制胜关键

    T客汇官网:tikehui.com 撰文| 张珅健 原文作者:Eric Williams 现在越来越多的公司在购买软件时更倾向于软件即服务(SaaS)的模...

    人称T客
  • Java常见日期格式及日期的计算工具类

    import java.text.DateFormat; import java.text.ParseException; import java.text...

    聚沙成塔
  • JavaScript 高阶函数快速入门 [每日前端夜话0x3A]

    之所以是高阶,是因为它并非字符串、数字或布尔值,而是从更高层次来操作函数。漂亮的元。

    疯狂的技术宅

扫码关注云+社区

领取腾讯云代金券