`

通过Calendar获取上个月的最后一天

阅读更多
	

Calendar cal=Calendar.getInstance();
System.out.println(cal.getActualMaximum(Calendar.DATE));//这里会输出这个月的最后一天的日期。比如这个月是30

cal.add(Calendar.MONTH, -1);//设置为上个月的月历
cal.set(Calendar.DATE, cal.getActualMaximum(Calendar.DATE));
Date lastDateOfPrevMonth=cal.getTime();
DateFormat dateFormat=new SimpleDateFormat("yyyy_MM_dd");
System.out.println(dateFormat.format(lastDateOfPrevMonth));//最终获取到2014_05_31




项目中要获取前一天的日期。
也就是
Calendar cal=Calendar.getInstance();
cal.add(Calendar.DATE, -1);
此时的cal.getTime()就返回一天前的日期。
分享到:
评论

相关推荐

    vue-simple-calendar:简单的Vue组件可显示带有事件的月网格日历

    我想要的东西只是将一个月显示为一个网格,并在该网格上显示计划的活动(包括多天的项目)。 尽管组件超出了简单的用例,但这仍然是核心重点。 显示传统的月网格日历。 同时支持数周,数年或多个星期,几个月,甚至...

    Google Calendar Plus-crx插件

    使用L / R箭头和禁用月份滚动:为什么不使用下一天或前一天/周/月/年是通常的向左箭头还是向右箭头,而不是“ n”和“ p”?使用此设置,Google Calendar Plus也将禁用烦人的月份滚动,而不会影响您实际需要滚动的...

    java常用工具类的使用

    k 一天中的小时数(1-24) K am/pm 中的小时数(0-11) h am/pm 中的小时数(1-12) m 小时中的分钟数 s 分钟中的秒数 S 毫秒数 表6 模式字符串 例如: 日期和时间模式 结果 "EEE, MMM d, ''yy" Wed, Jul 4, '01 ...

    ios-Swift3.0-日历控件.zip

    2,可以查看上一个月和下一个月的日期 3,可以进行日期选择 4,历史日期不可以选择 5,特殊需求:日期下面显示小红点 实现思路: 1,根据日期获取当前月份的总天数 2,计算当前月份的第一天是周几...

    Android使用GridView实现日历的简单功能

    简单的日历实现,只是显示了每一个月,没有显示当天和记事这些功能 主要是计算月初是周几,月末是周几,然后相应的显示上一月多少天和下一月多少天。 先看一下关于日期的用到的几个工具类 /** * 获取该月天数 *...

    Js双日历控件,同时显示两个日期选择器

    Js双日历控件,在一个网页上同时显示两个日期选择器,写成了封装类,方便使用者调用。同时美化的相当不错。  包括了以下函数:  1、2012——2020年节假日信息(包括节假日前1~3天/后1~3天)  2、格式化数字,...

    基于ThinkPHP实现的日历功能实例详解

    备注:每页包含上一个月,当前月,下一个月的日期,并用不同的颜色区分,如果某天工作了,便圈出来。 主要是以下两个文件 重要文件描述 功能文件 CalenDar.class.php主要负责,获取日历详细信息的,不涉及用户数据...

    delphi 开发经验技巧宝典源码

    0193 获得指定月的最后一天 127 0194 在指定的日期上加上3月 127 0195 实现倒计时功能 128 0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199...

    delphi 开发经验技巧宝典源码06

    0193 获得指定月的最后一天 127 0194 在指定的日期上加上3月 127 0195 实现倒计时功能 128 0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199...

    Java范例开发大全 (源程序)

     实例98 这一天是星期几 125  实例99 大小写互换 127  实例100 输出指定范围的素数 128  实例101 我出现了几次 129  实例102 算术表达式求值器 129  实例103 字符串对齐调整器 137  实例104 字符串的...

    java范例开发大全(pdf&源码)

    实例98 这一天是星期几 125 实例99 大小写互换 127 实例100 输出指定范围的素数 128 实例101 我出现了几次 129 实例102 算术表达式求值器 129 实例103 字符串对齐调整器 137 实例104 字符串的加密 139 实例105 使用...

    java范例开发大全源代码

     实例98 这一天是星期几 125  实例99 大小写互换 127  实例100 输出指定范围的素数 128  实例101 我出现了几次 129  实例102 算术表达式求值器 129  实例103 字符串对齐调整器 137  实例104 字符...

    java范例开发大全

    实例98 这一天是星期几 125 实例99 大小写互换 127 实例100 输出指定范围的素数 128 实例101 我出现了几次 129 实例102 算术表达式求值器 129 实例103 字符串对齐调整器 137 实例104 字符串的加密 139 实例105 使用...

    Java 2实用教程(第三版)实验指导与习题解答

    //在Java Applet中绘制一行文字:“这是一个Java Applet 程序” g.setColor(Color.red); g.setFont(new Font("宋体",Font.BOLD,36)); g.drawString("我改变了字体",20,50);//在Java Applet中绘制一行文字:“我...

    【最新版】Fantastical_3.0.13.zip【亲测可用】最好的日历应用程序

    使用Fantastical DayTicker和Calendar视图快速查看日历,并在需要更多详细信息时浏览日,周,月或年的全面全屏视图。 文件和照片附件 快速访问下一次会议或下一个任务所需的文件或照片。 将文件或图像直接从...

    asoft签到管理系统tykq3.5_build20110125

    优化请假模块在进行剔除工作时间的请假时间计算逻辑并修复一个因跨天签到设置导致计算不准确的BUG。 [2010-09-13] V3.4 正式版 build 20100913 1、增加开关左侧导航的功能,现在你可以有更大的视觉空间来查看...

Global site tag (gtag.js) - Google Analytics