美文网首页android 时光机
Java获取某年某周的第一天

Java获取某年某周的第一天

作者: beforenight | 来源:发表于2018-01-15 15:07 被阅读0次
    1. 获取本周的第一天

    public static String getFirstDay0fWeek() {
        Calendar calendar = Calendar.getInstance();
        //设置该周第一天为星期一
        calendar.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);
    
        return date2String(calendar.getTime(), null);
    }
    

    1. 获取本月的第一天

    public static String getFirstDay0fMonth() {
        Calendar calendar = Calendar.getInstance();
        int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
        calendar.add(Calendar.DAY_OF_MONTH, -dayOfMonth + 1);
    
        return date2String(calendar.getTime(), null);
    }
    

    1. 获取今年的第一天

    public static String getFirstDay0fYear() {
        Calendar calendar = Calendar.getInstance();
        int dayOfYear = Calendar.getInstance().get(Calendar.DAY_OF_YEAR);
        calendar.add(Calendar.DAY_OF_YEAR, -dayOfYear + 1);
    
        return date2String(calendar.getTime(), null);
    }
    

    相关文章

      网友评论

        本文标题:Java获取某年某周的第一天

        本文链接:https://www.haomeiwen.com/subject/jjfdoxtx.html