SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar c = Calendar.getInstance();//过去七天c.setTime(new Date());c.add(Calendar.DATE, - 7);Date d = c.getTime();String day = format.format(d);System.out.println("过去七天:"+day);//过去一月c.setTime(new Date());c.add(Calendar.MONTH, -1);Date m = c.getTime();String mon = format.format(m);System.out.println("过去一个月:"+mon);//过去三个月c.setTime(new Date());c.add(Calendar.MONTH, -3);Date m3 = c.getTime();String mon3 = format.format(m3);System.out.println("过去三个月:"+mon3);//过去一年c.setTime(new Date());c.add(Calendar.YEAR, -1);Date y = c.getTime();String year = format.format(y);System.out.println("过去一年:"+year);

//实例

public void setStartAndEndDate(){
 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   Calendar c = Calendar.getInstance();   String sdate = DateUtils.getDate();   //过去一月   c.setTime(new Date());   c.add(Calendar.MONTH, -1);   Date m = c.getTime();   String mon = format.format(m);   System.out.println("过去一个月:"+mon);   StartDate = DateUtils.parseDate(mon);   EndDate = DateUtils.parseDate(sdate);}

思路来源: https://www.cnblogs.com/bunuo/p/6140750.html

转载于:https://www.cnblogs.com/yccmelody/p/8398290.html

java获取当前时间前一周、前一月、前一年的时间相关推荐

  1. js 获取某个时间的一天前 几天前 一周前 几周前 一个月前 一年前的时间

    js 获取某个时间的一天前 几天前 一周前 几周前 一个月前 一年前的时间 1.一天前 var dateStr = new Date(); dateStr.setDate(dateStr.getDat ...

  2. Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几

    Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...

  3. JAVA 获取某天、某周、某月、某年的开始时间和结束时间

    [JAVA 获取某天.某周.某月.某年的开始时间和结束时间] 原文参考地址:JAVA 获取某天.某周.某月.某年的开始时间和结束时间 import java.util.Calendar; import ...

  4. java获取指定日期的所在周的第一天(周一)

    java获取指定日期的所在周的第一天(周一) private static void getWeekByDate(Date time) {SimpleDateFormat sdf = new Simp ...

  5. calendar java起始于结束时间,java获取一天的开始时间和一天的结束时间

    java获取一天的开始时间和一天的结束时间,这个例子真的经常写,每次都要去网上搜一下,真是现在写下来 public class CalenderTest { public static void ma ...

  6. mysql中获取一天、一周、一月时间数据的各种sql语句写法

    来源:http://www.jb51.net/article/50505.htm 今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学 ...

  7. mysql 获取每天的日期_mysql中获取一天、一周、一月时间数据的各种sql语句写法...

    今天抽时间整理了一篇mysql中与天.周.月有关的时间数据的sql语句的各种写法,部分是收集资料,全部手工整理,自己学习的同时,分享给大家,并首先默认创建一个表.插入2条数据,便于部分数据的测试,其中 ...

  8. mysql取前一个月时间戳_mysql中获取一天、一周、一月时间数据的各种sql语句写...

    创建表: 代码如下: create table if not exists t ( id int, addTime datetime default '0000-00-00 00:00:00′ ) 添 ...

  9. js 获取今天以及前一周/前20天时间

    var end = new Date(); var start = new Date(); console.log('==========今天=============') console.log(s ...

  10. java获取2017年第39周_java中怎么样取出39周的每周开始时间和每周结束时间?

    匿名用户 1级 2015-04-17 回答 public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDate ...

最新文章

  1. kset_create_and_add
  2. mac python request ssl错误解决
  3. NameServer的总控逻辑
  4. oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
  5. postgresql数据类型
  6. AOJ GRL_1_A: Single Source Shortest Path (Dijktra算法求单源最短路径,邻接表)
  7. 没有内存条电脑能开机吗_电脑没内存条能开机吗?这位朋友说他的电脑没内存条都用几年了!...
  8. 手机照片丢失或误删如何恢复
  9. 对正则表达式又重新学了一遍,笔记方便以后查阅
  10. Spring Boot基础学习笔记22:自定义用户控制、登录与退出
  11. java 更改css_求助java正则表达式问题,我现在想用java程序操作我本地的a.css文件,并且对此文件里边的代码做更改。...
  12. 计算机学硕英语考什么意思,计算机考研都考什么?
  13. python 学习过程总结
  14. 安全基础知识 最强0到33600端口详解
  15. 剖析Android Traceview效率工具及两种建SDcard方式
  16. 网络_简单实现远程唤醒与远程控制(Teamviewer)
  17. 从时间中提取年月(MySQL中extract函数用法)
  18. URL与URI的区别和联系
  19. Final Cut Pro X无法导入自家的MOV格式,解决方法。
  20. CodeForces-721A-One-dimensional Japanese Crossword

热门文章

  1. 破解phpstorm2017.3.1版本并解决win10下修改hosts问题
  2. 一条正确的Java职业生涯规划,顺利拿到offer
  3. 逆误差函数:torch.erfinv
  4. python【力扣LeetCode算法题库】53- 最大子序和
  5. 全卷积神经网络( FCN ):语义分割深度模型先驱
  6. html数据提交到python,将html页面数据发送到python flask variab
  7. vue hot true 不起作用_从源码解读 Vuex 注入 Vue 生命周期的过程
  8. sysbench mysql测试_使用sysbench对MySQL进行测试
  9. 子网划分为什么全0全1子网号不能使用?CIDR为什么能使用全0全1子网号?
  10. html得到画布的颜色的值,从画布上获取像素颜色