Java中获得查询日期的上月末的日期

Posted gamedev˚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中获得查询日期的上月末的日期相关的知识,希望对你有一定的参考价值。

Java中获得查询日期的上月末的日期,通过calendar类来进行日期格式的转换和调用。
具体代码如下,注释即为代码解析

    @Bizlet("获得查询日期的上月末的日期")
        public String getLastMonthDate(String DateStr) throws ParseException
            SimpleDateFormat dataFormat = new SimpleDateFormat("yyyy-MM-dd");       // 指定日期输出格式
            Calendar calendar = Calendar.getInstance();
            calendar.setTime(dataFormat.parse(DateStr));                            // 设置当前日历实例的时间
            calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH)-1);           // 设置日历实例的月取值
            calendar.set(Calendar.DATE, calendar.getMaximum(Calendar.DATE));        // 设置日历实例的日取值
            Date date = calendar.getTime();                                         // 得到日历实例表示的当前时间
            return dataFormat.format(date).toString();                              // 以指定格式输出上月末的日期
        

转载请注明出处:http://blog.csdn.net/coder__cs/article/details/79176538
本文出自【elon33的博客

以上是关于Java中获得查询日期的上月末的日期的主要内容,如果未能解决你的问题,请参考以下文章

月末日期范围,其中最近一天 = 系统日期

Java用于取得当前日期相对应的月初,月末,季初,季末,年初,年末时间

java 代码如何获取当前时间的上一个月的月末时间..

怎么用sql语句查找从月初到月末的数据

如何在Java中获取与01/01不同的日期开始的一年的上一个/当前季度和年份的开始和结束日期

java怎么加时间段