java 获取今天,昨天,上个月的日期
获取今天,昨天,上个月的日期 的方法:
- Calendar cal = Calendar.getInstance();
- //获取今天的日期
- cal.setTime(new Date());
- int year = cal.get(Calendar.YEAR);
- int month = cal.get(Calendar.MONTH)+1;
- int day = cal.get(Calendar.DAY_OF_MONTH);
- logger.debug(year + " 年 " + month + " 月 " + day + " 日");
- Date date = cal.getTime();
- SimpleDateFormat format1= new SimpleDateFormat("yyyy-MM");
- String dateStringYYYYMM = format1.format(date);
- logger.debug(dateStringYYYYMM);
- SimpleDateFormat format11= new SimpleDateFormat("yyyy-MM-dd");
- String dateStringYYYYMMDD = format11.format(date);
- logger.debug(dateStringYYYYMMDD);
- //获取昨天的日期
- cal.setTime(new Date());
- //cal2.set(2018, 2, 1);
- cal.add(Calendar.DATE, -1);
- int year2 = cal.get(Calendar.YEAR);
- int month2 = cal.get(Calendar.MONTH)+1;
- int day2 = cal.get(Calendar.DAY_OF_MONTH);
- logger.debug(year2 + " 年 " + month2 + " 月 " + day2 + " 日");
- Date date2 = cal.getTime();
- SimpleDateFormat format2= new SimpleDateFormat("yyyy-MM-dd");
- String dateStringYYYYMMDD2 = format2.format(date2);
- logger.debug(dateStringYYYYMMDD2);
- //获取上个月的日期(上个月的今天)
- cal.setTime(new Date());
- cal.add(Calendar.MONTH, -1);
- int year3 = cal.get(Calendar.YEAR);
- int month3 = cal.get(Calendar.MONTH)+1;
- int day3 = cal.get(Calendar.DAY_OF_MONTH);
- logger.debug(year3 + " 年 " + month3 + " 月 " + day3 + " 日");
- Date date3 = cal.getTime();
- SimpleDateFormat format3= new SimpleDateFormat("yyyy-MM-dd");
- String dateStringYYYYMMDD3 = format3.format(date3);
- logger.debug(dateStringYYYYMMDD3);
java 获取今天,昨天,上个月的日期的更多相关文章
- PHP 获取当前日期的上个月的日期
获取当前日期的上个月的日期 <?php /** *参考有: *http://www.oschina.net/code/snippet_96541_4015 *http://stackoverfl ...
- [Java] 获取本月周次和日期时间段信息
package com.wdcloud.monitoring.common; import java.text.SimpleDateFormat; import java.util.ArrayList ...
- java获取下一天的日期
我们来看看Java怎么获取下一天的日期: 哈哈哈,开玩笑啦,这个只是个段子. "哪怕悲伤有1000种,快乐有1种就够了."
- Oracle 求昨天 上个月 去年 日期
到公司发现有一个报表没有收到,查看后发现原来是Oracle数据源异常. ' day, 'yyyyMMdd') AS enddata FROM DUAL; 上面这个sql求上个月今天和昨天.一般情况下不 ...
- Java -- 获取当前日期、当月月初日期、月末日期
Learn From:http://blog.csdn.net/sunhuwh/article/details/39161323 public class CalendarTest { public ...
- java获取本周 上周的所有日期
1 根据当前日期获得所在周的日期区间(周一和周日日期) public String getTimeInterval(Date date) { Calendar cal = Calendar.getIn ...
- java获取近几天的日期
最近在写接口的时候老遇见从mysql中获取近几天数据的需求,获取日期这块不是很熟,网上看了很多但是代码量都太大,还是问了下别人,写了三行代码就解决了,不多说 贴代码了 下面是我获取近十天,每天的日期: ...
- java获取时间段内的所有日期
public static void main(String[] args) { SimpleDateFormat dateFormat = new SimpleDateForm ...
- 【原创】java 获取十个工作日之前或之后的日期(算当天)-完美解决-费元星
[原创]java 获取十个工作日之后的日期(算当天)-完美解决-费元星(仅考虑星期六星期天) /** * * 根据开始日期 ,需要的工作日天数 ,计算工作截止日期,并返回截止日期 * @param s ...
随机推荐
- mysql监控优化(一)连接数和缓存
一.mysql的连接数 MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,连接数少的话,在大并发下连接数会不够用,会有很多线程在等待其他连接释放 ...
- angular-file-upload
<div id="page-title"> <h2 class="title-hero" ng-if="!isEdit"& ...
- 在MFC中实现对象之间数据的传递。
方法一: 第一步:在VS2010里面新建一个单文档MFC程序. 第二步:在App类里面的头文件里面 定义性声明一个变量 ,见下面程序 public: CString ii; 第三步:在App类的实现文 ...
- STL vector 内存释放
最近在论坛看到一个提问帖子,问题是vector中存储了对象的指针,调用clear后这些指针如何删除? class Test { public: Test() {} ~Test() { cout < ...
- 工作笔记——js与文件上传下载
1 js判断上传文件的后缀名,文件大小 //判断照片大小 function getPhotoSize(obj){ photoExt=obj.value.substr(obj.value.lastInd ...
- XDU 1098 (欧拉函数模板题)
原题链接,点击此处 欧拉函数:φ(N)表示对一个正整数N,欧拉函数是小于N且与N互质的数的个数 通式:φ(x) = x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/p ...
- 持续(集成-->交付-->部署)
软件的开发工作的大致流程 编码 -> 构建 -> 集成 -> 测试 -> 交付 -> 部署 由上图可知「持续集成(Continuous Integration)」.「持续 ...
- 受限的用户shell环境
有些特殊情况下需要实现将系统内普通用户限定在指定目录下,并且只能使用系统管理员设定的命令.lshell就是实现这样功能的一个神器. lshell提供了一个针对每个用户可配置的限制性shell,lshe ...
- ZOJ - 2587 Unique Attack (判断最小割是否唯一)
题意:判断最小割是否唯一. 分析:跑出最大流后,在残余网上从源点和汇点分别dfs一次,对访问的点都打上标记. 若还有点没有被访问到,说明最小割不唯一. https://www.cnblogs.com/ ...
- POJ - 2125 Destroying The Graph (最小点权覆盖)
题意:给一张图,现在要删去所有的边,删去一个点的所有入边和所有出边都有其对应\(W_{i+}\)和\(W_{i-}\).求删去该图的最小花费,并输出解 分析:简而言之就是用最小权值的点集去覆盖所有的边 ...