`

JAVA 日期获得30天前的日期

阅读更多

Calendar calendar=new GregorianCalendar();
System.out.println("当时日期是:"+calendar.getTime());
calendar.add(Calendar.DATE, -30);
System.out.println("30天前是:"+calendar.getTime());

要获得calendar的相应field值, 可以用calendar.get(int field)来取.
field可以是Calendar.Date, Month, Year, DayOfMonth, DayOfWeek等.

分享到:
评论

相关推荐

    java获取未来30天日期

    通过apache自带的日期类获取未来日期,自动识别大小月及是否闰年

    JAVA 代码 获取当前时间往前45天的所有日期,

    由于有平年 闰年,30天 31天 28天 29天 之分 所以 我谢了个方法 来拼日期输出的格式是 20130927 这样,查询的日期范围是45天内的 自己写了个类 分享给大家,可能有些逻辑有写笨拙,大家别喷,我写了一天半才 才这好...

    java 获取日期的几天前,几个月前和几年前的实例

    下面小编就为大家带来一篇java 获取日期的几天前,几个月前和几年前的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    java 日期格式化

    字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份中的周数 Number 2 D 年中的天数 Number 189 d 月份中的天数 ...

    JAVA时间工具类(计算法定工作日工时等)

    JAVA时间工具类(计算法定工作日工时):计算某个日期加上几个工作日后的一个工作日期(除周末和法定节假日),计算某个日期后一天的工作日期(除周末和法定节假日),计算两个日期的真实工作日(除周末和法定节假日),...

    java判断时间大小

    经常在网上搜东西都搜不到,更有人上传点没用了,现在我解决了就把解决方法上传上吧.

    java常用工具类的使用

    在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...

    chrono:Java语言中的自然语言日期解析器

    它旨在处理大多数日期/时间格式并从任何给定的文本中提取信息: 今天,明天,昨天,最后一个星期五等2013年8月17日-2013年8月19日这个星期五从13:00-16.00 5天前从现在起2周2013年8月17日星期六18:40:39 GMT + 0900...

    学习Java中的日期和时间处理及Java日历小程序的编写

    主要介绍了学习Java中的日期和时间处理及Java日历小程序的编写,这个日历小程序仅用简单的算法实现没有用到date类等,但是带有图形界面,需要的朋友可以参考下

    JAVA面试题最全集

    如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列出某个目录下的所有文件 如何列出某个目录下的所有子目录 判断一个文件或目录是否存在 如何读写文件 7.Java...

    cron生成表达式Java版

    由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?. 0 0 10,14,16 * * ? 每天上午10点,下午2点,4点 0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时 0 0 12 ? * WED 表示每个星期三...

    C# 最全的日期正则表达式,没有之一

    前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正。 日期正则一般是对格式有要求,且数据不是直接由用户输入时使用。因应用场景的不同,...

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志等

    log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能

    用java编写的万年历程序

    //判断月份的天数,0代表31天,1代表29天,2代表28天,3代表30天 static int DAY1=0; //计算从1900年到今年1月1日的天数 static int DAY2=0; //计算从今年1月1日到本月1日的天数 static int Month_Day=0; //计算...

    javaOA系统源码 java项目

    11、工作日程:用户可按需写自己的工作日程安排,选择日期后填写,到了日程安排那天,登陆oa无纸化办公系统即可收到文字及动画与语音提示。同时,写完的日程可修改,删除操作等。 12、工作计划:用户可在系统内写...

    java编写的日历

    private int[] mm={31,28,31,30,31,30,31,31,30,31,30,31}; //空日期构造函数 public JCalendar() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //带日期设置的构造函数 public JCalendar...

    Java面试宝典-经典

    1. 判断第二个日期比第一个日期大 82 2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? ...

    在IDEA环境下用java实现输出下一日期

    情况二:月份的天数限制,1,3,5,7,8,10,12月是31天,2,4,6,9,11月是30天;情况三:特殊的月份2月,闰年29天,平年28天。 除了以上三种硬性限制条件外,还可能出现使用者键盘输入错误的情况可以作为一种...

    Java面试宝典2010版

    1. 判断第二个日期比第一个日期大 82 2. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? ...

Global site tag (gtag.js) - Google Analytics