`
z303729470
  • 浏览: 129292 次
  • 性别: 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)这种格式,会判断该天是周几,如果日期格式不对,会显示输入错误。

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

    一、给定一个日期值,求出此日期所在星期的星期一和星期天的日期数据 例如给定一个日期 2010-09-01,求出它所在星期的星期一是2010-08-30,星期天是2010-09-05 Function创建如下: 代码如下: USE [MSSQL] GO SET ANSI...

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

    查找任何给定日期的星期几。 诀窍是将 3 月 1 日作为一年的第一天。 不管日期是否在闰年。

    14.第十四章 函数进阶.txt

    判断给定日期的合法性 首先判断年份是否在1970~2050之间,然后判断月份是否在1~12之间,最后判断日的合法性。当月份为1、3、5、7、8、10、12时,日在1~31之间;月份为4、6、9、11时,日在1~30之间;月份为2时,若年...

    PHP判断两个给定日期是否在同一周的方法

    本文实例讲述了PHP判断两个给定日期是否在同一周的方法。分享给大家供大家参考,具体如下: /** * 判断两日期是不是同一周 * 星期是按周日到周六 */ function getSameWeek($pretime,$aftertime){ $flag = false;//...

    Java日期计算处理datecount.java

    判断是否闰年、计算某年的天数、计算某年某月的天数,计算某日期是该年的第多少天、计算某日期是该月的第多少天、计算某日期是该年中的第几个星期、计算某年中的第几个星期是什么日期 计算两个时间之间的间隔数

    万年历.c 基于C语言的简单万年历程序

    getWeekDay函数: 给定年月日,计算该日期是星期几,返回0表示星期日,1表示星期一,以此类推。 printDay函数: 输入年月日,打印该日期是星期几。 printMonth函数: 输入年份和月份,打印指定月份的月历,包括日期和...

    DateFormatUtils时间获取及格式化工具类

    获取给定日期N天后的日期 获取某月开始时间 获取本月第一天字符串 获取某月的结束时间戳 判断日期字符串是否正确的日期格式 获取下一个分钟值以x或者y结尾的时间点(单位:毫秒) 获取上一个分钟值以x或者y结尾的...

    jdbc操作文档,数据库基本操作文档集合

    months_between(日期值1,日期值2):求出给定日期范围的月数 add_months(日期值,给定的月数):在制定日期上加上指定的月数,求出之后的日期 next_day(日期值,星期):指定日期后的星期对应的新日期 last_day(日期值...

    DiscreteStructuresProject1:评估二元矩阵的关系

    截止日期:2014 年 11 月 10 日星期一 给定集合 A = {1,2,3,4,5,6,7,8} 上的关系 r。 您将编写一个程序来确定 r 是否是自反的、对称的、传递的、反对称的、等价关系。 如果 r 是等价关系,您将找到并输出等价类。 ...

    收集整理的SQL Server自定义函数

    31.求某段时间内星期几的天数 61 32.根据进舍位或四舍五入来求值 63 33.字符串转成16进制函数 64 34.去掉字段中多个带区号电话号码前面的区号 65 35.SQL2000/2005字符串拆分为列表通用函数 67 36.求字符串中汉字的...

    EXCEL函数公式集

    某个日期是星期几 什么函数可以显示当前星期 求本月天数 显示昨天的日期 关于取日期 如何对日期进行上、中、下旬区分 如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数...

    Excel公式与函数大辞典.宋翔(带书签高清文字版).pdf

    3.3.4 WEEKDAY——返回当前日期是星期几 130 3.3.5 HOUR——返回小时数 131 3.3.6 MINUTE——返回分钟数 131 3.3.7 SECOND——返回秒数 132 3.4 文本与日期、时间格式间的转换 133 3.4.1 DATEVALUE——将文本...

    Excel公式大全操作应用实例(史上最全)

    某个日期是星期几 什么函数可以显示当前星期 求本月天数 显示昨天的日期 关于取日期 如何对日期进行上、中、下旬区分 如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数...

    java常用工具类的使用

    Date(long date) 按照给定的时间毫秒值构造一个 Date 对象。 表1 java.util.Date类的构造方法 主要的方法有: 返回 异常 说明 boolean after(Date when) 测试当前对象表示的时间是否在指定时间之后。 boolean ...

Global site tag (gtag.js) - Google Analytics