您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 3浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java基础之 通过传递月份和转化的格式, 返回当前年月份的第一天

java持续实践 发布时间:2018-10-30 11:44:34 ,浏览量:3

jdk 1.8 通过传递月份和转化的格式, 返回当前年月份的第一天.

/**
     * 方法名: getCurrentMonthFirstDay
     * 方法描述:  通过传递月份和转化的格式, 返回当前年月份的第一天.
     * 修改时间 2018/10/30 11:36
     * 参数 [currentMonth, format]
     * 返回类型 java.lang.String
     * 修改人 tao
     * @throws
     */
    public static String getCurrentMonthFirstDay(int currentMonth,String format){
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(new Date());// 设置当前日期
        calendar.set(Calendar.MONTH,currentMonth-1);
        calendar.set(Calendar.DAY_OF_MONTH,1);//设置该月的第一天
        Date date = calendar.getTime();
        String monthFirst = sdf.format(date);
        return monthFirst;
    }

测试

public class Test01 {
    public static void main(String[] args){
        int i=9;//传递的为9月, 获取2018-09-01 2018-10-01
        String date = HrmDateUtils.getCurrentMonthFirstDay(i, "yyyy-MM-dd");
        System.out.println(date);
    }
}

控制台打印结果

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0442s