ypc的gravatar头像
ypc 2012-10-12 08:33:03

java 获得一月前的日期

日期获得 一个月前的

package com.zuidaima.test;
import java.text.SimpleDateFormat;
import java.util.Date;




public class ttt {
    /**
     * @Title: lastWeek
     * @return
     * @Description: 获得一月前的日期
     */

    public static void main(String[] args) {
        System.out.println(lastMonth());
    }
    public static String lastMonth() {
        Date date = new Date();
        int year = Integer.parseInt(new SimpleDateFormat("yyyy").format(date));
        int month = Integer.parseInt(new SimpleDateFormat("MM").format(date)) - 1;
        int day = Integer.parseInt(new SimpleDateFormat("dd").format(date));
        
        if (month == 0) {
            year -= 1;
            month = 12;
        } else if (day > 28) {
            if (month == 2) {
                if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
                    day = 29;
                } else
                    day = 28;
            } else if ((month == 4 || month == 6 || month == 9 || month == 11)
                    && day == 31) {
                day = 30;
            }
        }
        String y = year + "";
        String m = "";
        String d = "";
        if (month < 10)
            m = "0" + month;
        else
            m = month + "";
        if (day < 10)
            d = "0" + day;
        else
            d = day + "";
        return y + "-" + m + "-" + d;
    }
}

java 获得一月前的日期


最代码官方编辑于2013-12-20 18:15:20


打赏

文件名:ttt.java,文件大小:1K 下载
最代码最近下载分享源代码列表最近下载
骑着猪猪去逛街  LV32 2013年12月18日
ilcqr@126.com  LV1 2013年9月3日
最代码最近浏览分享源代码列表最近浏览
2196316269  LV10 2021年2月25日
kong.yee  LV40 2020年6月9日
wei112233  LV15 2020年4月21日
数据库1  LV12 2019年8月24日
hyaxzz  LV5 2019年1月2日
lw19900921  LV25 2018年9月20日
727103517 2018年2月7日
暂无贡献等级
mmmm7777  LV8 2017年8月31日
nekocon  LV1 2017年4月7日
vanish  LV1 2016年12月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友