`

java 实现判断某天是星期几

    博客分类:
  • java
阅读更多
首先对SimpleDateFormat有所了解,以下摘自java-doc中

Letter  Date or Time Component  Presentation  Examples
G  Era designator  Text  AD
y  Year  Year  1996; 96
M  Month in year  Month  July; Jul; 07
w  Week in year  Number  27
W  Week in month  Number  2
D  Day in year  Number  189
d  Day in month  Number  10
F  Day of week in month  Number  2
E  Day in week  Text  Tuesday; Tue
a  Am/pm marker  Text  PM
H  Hour in day (0-23)  Number  0
k  Hour in day (1-24)  Number  24
K  Hour in am/pm (0-11)  Number  0
h  Hour in am/pm (1-12)  Number  12
m  Minute in hour  Number  30
s  Second in minute  Number  55
S  Millisecond  Number  978
z  Time zone  General time zone  Pacific Standard Time; PST; GMT-08:00
Z  Time zone  RFC 822 time zone  -0800

对中国人来说,普遍使用的是"yyyy-MM-dd"。
//	实现给定某日期,判断是星期几
	 public static String getWeekday(String date){//必须yyyy-MM-dd
		SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");  
        SimpleDateFormat sdw = new SimpleDateFormat("E");  
        Date d = null;  
        try {  
            d = sd.parse(date);  
        } catch (ParseException e) {  
            e.printStackTrace();  
        }
        return sdw.format(d);
	 }
分享到:
评论

相关推荐

    查询某一天是星期几.rar

    在编程和计算机科学中,查询某一天是星期几是一个常见的日期处理问题,涉及到日历算法。这个任务可以通过多种编程语言来实现,例如Python、Java、C++等。下面我们将详细探讨这个问题,以及如何使用不同的方法来解决...

    java星期几的计算程序

    本程序采用了一种基本的方法,即根据两个日期之间的天数差以及已知的一个星期中的某一天(例如星期一)来计算另一个日期是星期几。 ### 2. 日期计算中的闰年判断 闰年的判断是日期计算中非常重要的一步,因为闰年...

    用java实现的万年历

    同时,需要根据日期和星期几来决定每行的开始和结束,这需要嵌套的循环和条件判断。 4. **格式化输出**:输出日历时,可能需要将日期格式化为特定样式,例如"月/日"或"星期x,月日"。这可以使用`SimpleDateFormat`...

    java编程题黑色星期五

    1. **确定“黑色星期五”**:如果某天是当月的13号且是星期五,则该天被称为“黑色星期五”。 2. **查找并输出**:编写程序找出从当前日期开始的未来五个“黑色星期五”,并将这些日期输出。 #### 解题思路与代码...

    万年历的java实现

    在Java编程语言中实现一个万年历系统,可以提供一个方便的工具来查看任何年份的日历信息。下面将详细介绍如何使用Java来实现这个功能。 首先,我们需要理解万年历的基本构成。一个完整的万年历通常包括年、月、日的...

    黑色星期五java入门程序

    实现这个功能,我们可以使用`YearMonth`类来处理年月,`TemporalAdjusters`中的`nextOrSame`方法来找到下一个或当前的特定星期几。下面是一个简化的代码片段: ```java import java.time.DayOfWeek; import java....

    java实验二.doc

    在Java中,`if...else`用于条件判断,`switch...case`则提供了多分支选择。循环结构包括`for`,`while`和`do...while`,它们允许重复执行某段代码直到满足特定条件。在第一个实验任务中,`for`循环被用来打印指定...

    java中计算某个月的工作日总共几天

    在Java中,要计算一个月内有多少个工作日(通常指周一至周五),以及具体哪些日子是工作日,可以通过多种方法实现。这里将介绍一种较为通用的方法:利用`java.util.Calendar`类来计算指定月份内的工作日。 #### 一...

    java 获取时间 本周本年本月第一天最后一天

    这里的关键在于`setFirstDayOfWeek()`方法用于指定每周的第一天,默认情况下,每周的第一天是星期日(`Calendar.SUNDAY`),但可以通过此方法将其更改为星期一(`Calendar.MONDAY`)。接下来,通过设置`DAY_OF_WEEK`...

    JAVA程序设计课件-星期判断程序.pptx

    例如,要判断一周中的某一天是否为工作日,同样使用数字 1~7 来表示星期一到星期天,当输入的数字为 1、2、3、4、5 时就视为工作日,否则就视为休息日。可以使用以下代码来实现: ```java int day = 3; // 输入的...

    Java日期管理程序

    在本程序中,我们使用了 java.util.Calendar 类来计算日期信息,例如计算某天的前一天、后一天、及星期几等。 六、程序设计 本程序的设计基于 MVC 模式(Model-View-Controller),即模型视图控制器模式。其中,...

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

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

    我见过的最简单的万年历

    3 显示某一天是星期几 0 退出 具体要求: 用户通过输入不同的数字进入不同的菜单。 每一月以日历表格的形式显示,表格的第一行显示星期,表格的内容是每一天。 用户可以很容易看到每一天是星期几。 利用输入输出...

    Java 课程设计 万年历程序设计.zip

    3 显示某一天是星期几 0 退出 具体要求: 用户通过点击不同的按钮进入不同的菜单。 每一月以日历表格的形式显示,表格的第一行显示星期,表格的内容是每一天。 用户可以很容易看到每一天是星期几。 利用输入输出...

    根据日期获取当前是星期几

    在日常生活中,我们经常会遇到需要判断某一天具体是星期几的需求,尤其是在编写程序或进行数据处理时。本文将详细介绍如何通过编程语言(以C#为例)实现这一功能。 #### 核心概念解析 在开始之前,我们需要了解几...

    《java日历源代码》

    Java日历源代码是用于创建一个能够显示特定年份和月份日历的程序,同时它还能告诉用户在输入的一年中的某一天是星期几。这个功能对于开发具有日期管理或日程安排特性的应用程序非常有用。Java编程语言提供了丰富的...

    计算某年从某一天起某日是第几周

    这些库提供了丰富的函数来处理日期和时间,包括获取星期几、月份、年份以及计算日期间隔等。 以Python为例,我们可以这样实现: ```python from datetime import datetime, timedelta def calculate_week(date): ...

    Java初期万年历源代码

    同时,需要考虑到每个月的第一天是星期几,以便正确对齐。 5. **处理闰年**:Java的日期类已经自动处理了闰年的计算,只需使用`Year.isLeap()`方法检查是否为闰年。 6. **异常处理**:在处理日期时,可能会遇到...

    java练习题作业.docx

    5. 用 switch 实现从键盘输入一个整数来判断星期几。 第四次 Java 平时作业: 1. 用 Java 编写一个程序实现从键盘输入一串数字,经过程序处理后,倒序输出。 2. 用 Java 编写一个程序实现九九乘法表。 3. 编写 ...

    java万年历原代码下载

    计算某月的第一天是星期几** 为了计算出指定月份的第一天是星期几,程序首先计算从1900年到指定年份的所有天数之和,然后再加上从1月到指定月份的所有天数之和,最后通过模运算求得星期几。 ```java for (int i = ...

Global site tag (gtag.js) - Google Analytics