`
kanpiaoxue
  • 浏览: 1796080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

计算日期的星期几

 
阅读更多

 

使用 joda.time 来计算

 

/**
     * 得到日期所属的星期几
     * 
     * @param dateTime
     * @return
     * @author kanpiaoxue
     * @CreateTime: 2019/12/26 10:34:29
     * @Description:
     */
    public String dayOfWeek(DateTime dateTime) {
        Preconditions.checkNotNull(dateTime, "dateTime is null");
        int dayOfWeek = dateTime.getDayOfWeek();
        String num = null;
        switch (dayOfWeek) {
            case DateTimeConstants.MONDAY:
                num = "一";
                break;
            case DateTimeConstants.TUESDAY:
                num = "二";
                break;
            case DateTimeConstants.WEDNESDAY:
                num = "三";
                break;
            case DateTimeConstants.THURSDAY:
                num = "四";
                break;
            case DateTimeConstants.FRIDAY:
                num = "五";
                break;
            case DateTimeConstants.SATURDAY:
                num = "六";
                break;
            case DateTimeConstants.SUNDAY:
                num = "日";
                break;
            default:
                throw new IllegalArgumentException(String.format("can not found dayOfWeek:%s", dayOfWeek));
        }
        return String.format("星期%s", num);
    }

 

分享到:
评论

相关推荐

    根据日期计算星期几的C语言代码

    在C语言中,实现根据日期计算星期几的功能是常见且实用的编程需求。本文将详细解析一段C语言代码,该代码能够根据输入的年、月、日计算出对应的星期几。 ### 核心知识点 #### C语言中的日期处理 C语言标准库并未...

    Java实现给定日期计算星期几

    Java实现给定日期计算星期几。通过给定****-**-**的格式来计算星期几。

    用来计算任意日期是星期几

    输入任意日期(年月日),根据Zeller公式,利用matlab来计算是星期几

    输入日期计算该日期是星期几

    在计算机编程领域,确定输入日期是星期几是一项常见的任务,主要涉及到日期和时间的处理。这个功能可以帮助用户在日程管理、数据分析等场景下快速获取日期对应的星期信息。要实现这个功能,我们可以利用编程语言提供...

    黑盒测试 实验报告 计算被输入日期是星期几

    在本实验报告中,我们探讨了黑盒测试方法在计算被输入日期是星期几的程序中的应用。实验的目的是使学生熟悉测试过程,理解软件测试的基本概念,并培养良好的测试习惯。以下是该实验涉及的主要知识点: 1. **黑盒...

    计算公历日期对应的星期几.c

    * DayOfWeek * 根据提供的日期计算出星期 * * * 输入:三个参数依次为年,月,日 * 返回:所输入日期的星期

    c语言计算星期几、万年历系统

    通过以上知识点,我们可以构建一个完整的C语言程序,实现输入日期计算星期几以及输出指定年份的万年历。这个程序对于学习C语言编程以及日期和时间处理非常有帮助。同时,它也展示了如何在实际项目中应用这些基础知识...

    C++实现输入任意日期,并算出该日期是星期几

    在编程领域,尤其是在C++中,计算任意日期是星期几是一项常见的任务,这涉及到日期处理和日历算法。本文将详细讲解如何使用C++来实现这个功能,主要围绕以下几个方面展开: 1. **日期表示**:在C++标准库中,`...

    C#根据日期计算星期几,根据月份计算天数

    本教程将深入探讨如何根据日期计算星期几以及如何根据月份计算天数。这些功能在日历应用、报表生成、数据分析等场景中非常实用。 首先,我们需要了解C#中的`DateTime`结构。`DateTime`是.NET框架提供的一个类型,...

    计算某日为星期几

    在编程领域,计算某日是星期几是一项常见的任务,尤其在日期处理和日历应用中。这个任务可以通过各种算法来实现,例如蔡勒(Zeller's)公式或凯撒(Knuth)算法。在这个C++项目中,我们看到使用了VS2008集成开发环境,并...

    GetWeekFromDate.rar_日期计算_星期几

    本文将详细讲解如何通过编程实现“通过日期计算某天是星期几”的功能,以及与之相关的技术点。 首先,我们需要理解日期和星期几之间的关系。在计算机科学中,日期通常表示为年、月、日的组合,而星期几则是一个从0...

    根据日期获取该日期星期几

    ### 根据日期获取该日期星期几 在日常生活中,我们经常会遇到需要判断某一天是星期几的情况。例如,在安排会议、制定计划或是编写程序时,了解特定日期对应的星期可以帮助我们更好地组织工作与生活。本篇文章将详细...

    根据任意输入的日期,得出星期几(2KB)...

    这个特定的项目,"根据任意输入的日期,得出星期几",是一个实用的小程序,它能够帮助用户查询任何给定日期是星期几。这个功能在日常生活中非常有用,比如在规划日程或者回忆过去特定日期的事件时。 VB提供了丰富的...

    VB 计算今天是星期几

    在VB(Visual Basic)编程语言中,计算当前日期是星期几是一项常见的任务,这涉及到日期和时间处理。VB提供了Date和Weekday函数来帮助我们实现这个功能。 首先,Date函数用于返回当前系统的日期和时间,它是一个...

    根据日期计算星期N

    使用时钟IC,发现有些不会根据日期自动调整星期,为此simple写了此程序,带注释,有bug请联系本人。Thanks,开源共享。

    获取c#当前日期是星期几

    在C#编程语言中,获取当前日期是星期几是一个常见的需求,这主要涉及到日期和时间的处理。在C#中,我们可以使用`DateTime`结构来处理日期和时间,并且通过`DateTime.Now`属性获取当前系统日期和时间。接下来,我们将...

    输入一个日期,可以计算出这个日期是星期几的C语言程序

    这是一个用于计算日期和星期几的C语言程序

Global site tag (gtag.js) - Google Analytics