• 技术文章 >Java >Java基础

    java怎么获取当前日期是星期几

    angryTomangryTom2019-11-12 10:57:19原创3246

    java怎么获取当前日期是星期几

    第一种方法:

    /**
     * 获取当前日期是星期几<br>
     * 
     * @param date
     * @return 当前日期是星期几
     */
    public String getWeekOfDate(Date date) {
        String[] weekDays = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
        if (w < 0)
            w = 0;
        return weekDays[w];
    }

    第二种方法:使用SimpleDateFormat格式化日期

    Date date = new Date();
    SimpleDateFormat dateFm = new SimpleDateFormat("EEEE");
    String currSun = dateFm.format(date);
    System.out.println(currSun);

    注:格式化字符串存在区分大小写
    对于创建SimpleDateFormat传入的参数:EEEE代表星期,如“星期四”;MMMM代表中文月份,如“七月”;MM代表月份,如“07”;yyyy代表年份,如“2017”;dd代表天,如“05”

    推荐教程:java教程

    以上就是java怎么获取当前日期是星期几的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:java 获取日期
    上一篇:Java中的基本数据类型有哪些 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php获取日期所在月份的日历• SQL语句获取日期• php根据年份和周数获取日期的方法 • php getdate()函数获取日期信息实例详解
    1/1

    PHP中文网