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

实现给定某日期,判断是星期几

 
阅读更多
需注意的是:1是周日

// 实现给定某日期,判断是星期几
public static String getWeekday(long longDate) {// 必须yyyy-MM-dd
   SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
   SimpleDateFormat sdw = new SimpleDateFormat("E");
   String date = sd.format(longDate);
   Date d = null;
   try {
    d = sd.parse(date);
    Log.i(TAG,""+date);
   } catch (ParseException e) {
    e.printStackTrace();
   }
  
   String res = sdw.format(d);
   Log.i(TAG,"return res:"+res);
   return res;
}
/**
   * 判断当前日期是星期几
   *
  * @param pTime
   *            修要判断的时间
   * @return dayForWeek 判断结果
   * @Exception 发生异常
   */
public static int dayForWeek(String pTime) {
   SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
   Calendar c = Calendar.getInstance();
   try {
    c.setTime(format.parse(pTime));
   } catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
   int dayForWeek = 0;
   if (c.get(Calendar.DAY_OF_WEEK) == 1) {
    dayForWeek = 7;
   } else {
    dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1;
   }
   Log.i(TAG,"DAY OF WEEK:"+dayForWeek);
   return dayForWeek;
}
分享到:
评论

相关推荐

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

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

    python实现某年某月是星期几

    该程序主要是完成判断某天是周几,输入一天的日期(2020-2-2)这种格式,会判断该天是周几,如果日期格式不对,会显示输入错误。

    计算2000年1月1日后的某一天是星期几。

    计算2000年1月1日后的某一天是星期几。要求进行日期合法性判断,非法日期则函数返回0。合法日期则返回1-7中某个数值,表示星期一到星期天中某一天。

    vc 程序判断星期几

    根据给定的文件信息,我们可以总结出以下关于“VC 程序判断星期几”的相关IT知识点: ### 1. **程序结构与功能** - 该程序的主要目的是通过输入的年、月、日来计算出这一天是星期几。 - 使用了C语言的基本结构,...

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

    通过以上分析可以看出,该函数实现了一个简单而实用的功能——根据给定的日期计算出该日期是星期几。这种方法不仅可以在日常生活中的各种场景中使用,也可以作为编程项目的一部分,帮助解决实际问题。此外,对于初学...

    判断具体一天是星期几

    因此,我们可以通过给定日期与1900年1月1日之间的天数差来推算出星期几。这个计算涉及到闰年和非闰年的处理,因为闰年有366天而非闰年有365天。 判断闰年的规则是: 1. 能够被4整除但不能被100整除的年份是闰年。 2...

    用java实现的万年历

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

    易语言源码易语言判断某一时间是第几个星期.rar

    本压缩包文件"易语言源码易语言判断某一时间是第几个星期.rar"包含了用易语言编写的一个程序,用于判断给定日期是当年的第几个星期。 在易语言中,处理日期和时间相关的操作主要依赖于“日期时间”类库。这个程序...

    sql判断当天星期几

    根据给定文件的信息,我们可以详细地探讨如何在SQL中判断当前日期是星期几的问题。这一需求在日常的数据处理工作中非常常见,特别是在需要基于日期进行数据分析或报表生成时。接下来,我们将从以下几个方面来深入...

    星期几:任何给定日期的星期几-matlab开发

    在MATLAB中,确定任何给定日期的星期几是一项常见的任务,这在处理时间序列数据或日历计算时尤其有用。MATLAB提供了强大的日期和时间处理功能,包括`datetime`类,可以方便地进行此类操作。本文将详细介绍如何在...

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

    在IT行业中,日期和时间的...这两种方法都考虑了不同日期的星期几,提高了判断的准确性,并且代码可读性较高,方便其他开发者理解和维护。在编写此类功能时,应注重代码的清晰性和正确性,以确保业务系统的稳定运行。

    C语言: 输入任意年月日,求该天是星期几

    在C语言中,计算任意给定日期对应的星期几是一个经典的编程问题,这通常涉及到日期处理和模运算。这个问题可以通过使用蔡勒(Zeller's)公式来解决,这是一个在计算机科学中广泛使用的算法。下面我们将深入探讨如何用...

    1.提供菜单方式选择月日, 2.输入年份、月份、日期,计算得到的是这一天据今天有多少天,星期几;

    在C语言编程中,设计一个程序来实现标题和描述中提到的功能,即通过菜单选择输入年、月、日,然后计算出所选日期距离当前日期的天数以及那天是星期几,是一项常见的日期处理任务。这涉及到对日期的数学运算、循环...

    java星期几的计算程序

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

    易语言判断某一时间是第几个星期-易语言

    通过这个过程,我们可以用易语言准确地判断出任何给定日期是当年的第几个星期。源码标签提示这是一个初级教程,所以代码应该简洁易懂,便于初学者学习和实践。在提供的压缩包文件xyAdOlrE.e中,可能包含了实现这个...

    c语言/黑色星期五

    在C语言中,编程任务是查找特定年份是否存在“黑色星期五”。这个概念源自西方文化,...数组的使用简化了日期的处理,而取模运算则帮助确定了星期几。通过这样的逻辑,程序可以准确地找出指定年份的所有黑色星期五。

    通过日期算星期的C51源程序

    `week()`函数用于计算给定日期是这一年的第几天,并进一步推算出这一天是星期几。算法首先计算从1900年到目标年份之间的总天数,然后累加目标年份中前几个月的天数,最后加上目标日期,得到自1900年1月1日起的总天数...

    用vc编程算出星期几

    在VC++(Visual C++)编程环境中,我们可以利用编程技巧来计算给定日期对应的星期几。这个任务涉及到日期处理和循环算法,这是计算机科学中基础但实用的知识点。以下将详细解释实现这一功能的关键步骤和相关知识。 ...

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

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

    asp中获取日期为星期几的方法

    在ASP(Active Server Pages)编程中,获取日期并判断它是星期几是一项基础且常用的功能。本文将详细介绍如何在ASP中使用weekday函数和weekdayname函数来获取日期并返回星期几的名称。 首先,weekday函数是Visual ...

Global site tag (gtag.js) - Google Analytics