`
刘金剑
  • 浏览: 147884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 判断一个日期是星期几

    博客分类:
  • Java
阅读更多

 

public static String getWeekOfDate(String day, SimpleDateFormat dt) {
		Date date = null;
		try {
			date = dt.parse(day);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		if (date == null) {
			return "";
		}
		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];
	}
 
分享到:
评论

相关推荐

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

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

    一行代码判断两个日期是否在同一周

    这里的关键是选择一个确定的星期天作为参考点(如`dt`),然后计算每个日期与这个参考点之间的天数,并检查它们对7取余数是否相等。 在实际应用中,我们可以根据需求和性能考虑选择适合的方法。对于简单场景,方法...

    判断日期范围内是否存在星期几

    在编程领域,经常需要处理与日期和时间相关的任务。在这个特定的情况下,我们面临的挑战是“判断日期范围内是否存在...而这个“判断日期范围内是否存在星期几”的功能,也可以作为一个基础模块,方便地被其他代码复用。

    输入年月日,输出那天是星期几?

    ”中,我们面临的问题是给定一个日期,如何确定该日期对应的星期几。这个问题可以通过Java语言来解决,主要涉及到Java中的日期时间API。下面将详细介绍如何用Java实现这一功能。 首先,我们需要引入Java日期时间...

    java星期几的计算程序

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

    java编程题黑色星期五

    - 使用一个 `while` 循环来持续检查日期是否符合“黑色星期五”的条件。 - 在循环内部,首先检查当前日期是否为当月的13号并且是星期五。 - 如果符合条件,则将当前日期转换为 `Date` 类型,并进一步格式化输出。...

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

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

    Java日期管理程序

    Java Swing 库是 Java 中的一个图形用户界面(GUI)库,提供了丰富的组件和工具,用于构建图形用户界面。 在本程序中,我们使用了 Java Swing 库来构建图形用户界面,例如 JLabel、JTextField、JButton 等。 四、...

    利用Java计算某个日期是星期几

    然后,对于用户指定的每个年份,使用`set()`方法设置日期,其中`Calendar.DAY_OF_WEEK`字段返回的是一个表示星期几的整数(1表示星期日,2表示星期一,以此类推)。为了转换为易于阅读的星期几,定义了一个字符数组`...

    根据日期得出对应的星期

    在计算机编程中,我们经常需要将一个特定的日期转换为对应的星期几,这在日历应用、数据分析或者时间相关的任务中非常常见。在描述中提到的程序是在DOS环境下运行,这意味着它可能是一个基于命令行的程序,使用了...

    Calendar1.java

    3、日期的存储:通过开一个二维数组date[12][42]来进行储存。第一个下标代表12个月份,第二个下标是通过观察计算可知,一个月的日历一定可以用一个6行7列矩阵表示,空的位置填0,于是6 * 7 = 42。这部分写在getDate...

    Java中封装的全局日期处理工具类

    判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 将日期字符串转化为另一日期字符串。失败返回null。 增加日期的年份。失败返回null。 增加...

    java日期时间工具类超级全

    获取当前日期是一个星期的第几天;判断当前时间是否在[startTime, endTime]区间; 获取当前小时 :2019-08-23 17;获取当前时间一个小时前;获取当前日期前一天;获取最近七天;获取最近一个月;获取最近三个月;...

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

    这里的关键在于先将日期设置为当前月份的第一天,然后通过向日期添加一个月并再次设置为该月的第一天,再减去一天来获得当前月份的最后一天。 #### 本年第一天与最后一天 获取本年的第一天和最后一天也遵循类似的...

    查询某一天是星期几.rar

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

    java实验二.doc

    5. 对象和类:在Java中,`Calendar`类是一个重要的日期/时间API,可以获取和设置日期信息。在第一个实验任务中,`Calendar`对象用于获取年份、月份的最大天数以及星期信息。`GregorianCalendar`是`Calendar`的一个...

    编写Java程序随机输入日期计算星期几,打印任意一年的日历

    需求说明: 随机输入日期计算星期几,打印任意一年的...(3)两个条件只需要满足其中任意一个即可,故闰年判断的条件: ((i % 4 == 0)&&(i 0 != 0))||(i @0 == 0)   实现代码: import java.util.Scanner; public cl

    java课程日历,输入日期打印日历

    Java课程日历是一个实用的程序,它允许用户根据输入的日期范围来查看日历。这个程序的核心在于理解和应用日期和时间处理,这是Java编程中的一个关键领域。在Java中,我们可以使用`java.util.Calendar`类或者`java....

    黑色星期五java入门程序

    【标题】"黑色星期五java入门程序"是一个适合初学者的Java编程项目,旨在通过编写代码来计算并输出特定年份范围内所有黑色星期五的日期。这个项目可以帮助学习者掌握基本的日期处理、循环结构以及条件判断等Java编程...

Global site tag (gtag.js) - Google Analytics