`
z303729470
  • 浏览: 135206 次
  • 性别: 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语言的基本结构,...

    计算某日为星期几

    总的来说,这个项目提供了一个简单的C++程序,用于根据给定日期计算星期几。通过`getweek()`函数和`switch case`结构,用户可以轻松地获取并打印出日期所对应的星期名称。在实际应用中,这样的功能可以用于日历应用...

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

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

    JS如何判断某天为星期几

    在JavaScript(JS)中,判断某一天是星期几是一个常见的需求,尤其是在开发涉及日期操作的应用时。本篇文章将深入解析如何使用JS来实现这一功能,包括理解提供的代码片段以及提供一个更为直观和易于理解的方法。 ##...

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

    在处理这个问题时,我们需要用到的是“日期到星期”函数,它可以将一个日期转换为对应的星期几(例如,周一到周日)。 为了判断某一时间是第几个星期,我们可以采取以下步骤: 1. **获取日期**:首先,我们需要...

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

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

    判断具体一天是星期几

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

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

    在这个“易语言源码易语言判断某一时间是第几个星期.rar”压缩包中,包含了一个易语言编写的程序,该程序主要用于确定给定日期是当年的第几个星期。 在计算机编程中,处理日期和时间是一项常见的任务。易语言提供了...

    用java实现的万年历

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

    sql判断当天星期几

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

    日期转换星期函数

    另一种常见方法是使用Zeller's Congruence公式,这是一个基于模运算的简单算法,可以计算出给定日期是星期几。Zeller's Congruence公式如下: ``` h = (q + ((13(m+1))/5) + K + (K/4) + (J/4) - 2J) % 7 ``` 其中...

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

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

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

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

    SQL 判断给定日期值(或时间段)所在星期的星期一和星期天的日期

    本文将深入探讨如何利用T-SQL(Microsoft SQL Server的SQL方言)来确定给定日期值所在星期的星期一和星期天的日期。这涉及到对日期函数`DATEADD`和`DATEDIFF`的运用,以及创建自定义函数来方便复用。 首先,让我们...

Global site tag (gtag.js) - Google Analytics