Java获取当前日期的前后一天/一周/一月/一年
Date today = new Date(); //当前时间
Calendar calendar = Calendar.getInstance(); //得到日历
calendar.setTime(today);//把当前时间赋给日历
calendar.add(Calendar.DAY_OF_MONTH, -1); //设置为前一天
Date yesterday = calendar.getTime(); //得到前一天的时间
calendar.setTime(today);
calendar.add(Calendar.DAY_OF_MONTH, 1); //设置为后一天
Date tomorrow = calendar.getTime(); //得到后一天的时间SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式
System.out.println("今天是:" + sdf.format(today));
System.out.println("昨天是:" + sdf.format(yesterday));
System.out.println("明天是:" + sdf.format(tomorrow));calendar.setTime(today);
calendar.add(Calendar.DAY_OF_MONTH, -7);
Date baforeWeek = calendar.getTime();
calendar.setTime(today);
calendar.add(Calendar.DAY_OF_MONTH, 7);
Date afterWeek = calendar.getTime();
System.out.println("前一周是:" + sdf.format(baforeWeek));
System.out.println("后一周是:" + sdf.format(afterWeek));calendar.setTime(today);
calendar.add(Calendar.MONTH, -1);
Date beforeMonth = calendar.getTime();
calendar.setTime(today);
calendar.add(Calendar.MONTH, 1);
Date afterMonth = calendar.getTime();
System.out.println("前一月是:" + sdf.format(beforeMonth));
System.out.println("后一月是:" + sdf.format(afterMonth));calendar.setTime(today);
calendar.add(Calendar.YEAR, -1);
Date beforeYear = calendar.getTime();
calendar.setTime(today);
calendar.add(Calendar.YEAR, 1);
Date afterYear = calendar.getTime();
System.out.println("前一年是:" + sdf.format(beforeYear));
System.out.println("后一年是:" + sdf.format(afterYear));
Java获取当前日期的前后一天/一周/一月/一年相关推荐
- Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几
Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...
- 如何使用Java获取当前日期/时间
用Java获取当前日期/时间的最佳方法是什么? #1楼 采用: String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss") ...
- java获取当前日期和时间的二种方法分享
有两种方法: 方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码: import java.util.*; import j ...
- java获取当前日期 星期几_java获取当前日期是星期几的方法
java获取当前日期是星期几的方法 发布时间:2020-06-29 11:16:15 来源:亿速云 阅读:133 作者:Leah 本篇文章为大家展示了java获取当前日期是星期几的方法,代码简明扼要并 ...
- java获取当前日期 前后 几个月的 日期期间 往前 2个月 往后 2个月
java获取当前日期 前后 几个月的 日期期间 需要原因 返回的String 格式 private Map<String,String> getDuringDate(){SimpleDat ...
- Java获取当前日期的前一天
Java获取当前日期的前一天 //获取当前日期Date date = new Date();//格式转换SimpleDateFormat f = new SimpleDateFormat(" ...
- java获取当前日期的下一天,以后的第n天
java获取当前日期的下一天,以后的第n天 public static void main(String[] args) {System.out.println(getDate()); } priva ...
- java获取月份有几周_java 获取当前日期是本月的第几周,且当月一共有几周
一.获取当前日期是本月的第几周 /** * 获取当前日期是本月的第几周(通过本月有几个周三来判断) * @param dateStr 日期(格式:yyyy-MM-dd) * @return 第n周 ...
- 获取当前日期是今年的第几周
在网上看了很多帖子,获取当前日期是今年的第几周,逻辑大概就是简单的获取今天是今年的第几天,然后除以7,取整作为今年的第几周周数,实际应用中的业务逻辑经常不会这么简单. 先说下思路,有了思路,编程就不再 ...
最新文章
- 多重继承与虚继承编程实验
- ES6第一节:开发环境的搭建
- 手把手教你用C#做疫情传播仿真
- ASP.NET Core Web 项目文件介绍
- 全民加速节:全站加速在互联网媒体应用上的最佳实践
- 计算机中字长名词解释,《计算机科学概论》复习题(内含参考答案)
- mysql导出csv格式去除字段中的\n\r
- string与string.h的区别
- mongodb ensureIndex parameter
- VB 源码 删除重复行程序 函数
- 2.4 滑块拼图验证码
- VirtualBox 新建虚拟机
- Day3 算法基本要素
- MapReduce之week2 test 分区计算结余(练习)
- 仿泡团影视网源码 苹果cmsV8版本 电脑端+影视模块
- linux 无线网络连接不上网,linux无法连接wifi,不显示wifi
- a[i][j] 和 a[j][i] 的区别
- 基于视频的车辆检测文献综述
- 求解随机规划的情景树,情景规划 scenario 方法
- 欧拉函数-matlab代码