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

JAVA判断当前日期是星期几

    博客分类:
  • Java
 
阅读更多
    /**
     * 判断当前日期是星期几<br>
     * <br>
     * @param pTime 修要判断的时间<br>
     * @return dayForWeek 判断结果<br>
     * @Exception 发生异常<br>
     */
 public static int dayForWeek(String pTime) throws Exception {
  format = new SimpleDateFormat("yyyy-MM-dd");
  Calendar c = Calendar.getInstance();
  c.setTime(format.parse(pTime));
  int dayForWeek = 0;
  if(c.get(Calendar.DAY_OF_WEEK) == 1){
   dayForWeek = 7;
  }else{
   dayForWeek = c.get(Calendar.DAY_OF_WEEK) - 1;
  }
  return dayForWeek;
 }

 

分享到:
评论

相关推荐

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

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

    java编程题黑色星期五

    - 首先判断当前日期是否已经超过了当月的13号,如果没有,则直接设置日期为当月的13号;如果已经超过了,则设置为下个月的13号。 3. **查找逻辑**: - 使用一个 `while` 循环来检查每个13号是否为星期五。 - ...

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

    Java编程语言提供了强大的日期和时间处理能力,可以方便地计算某个日期是星期几。在给定的示例中,我们看到一个名为`DayOfWeek4Birthday`的类,它用于计算并打印出指定日期在一定年份范围内是星期几。这个程序主要...

    Calendar1.java

    1、确定该年第一天是星期几:通过查阅资料,蔡勒公式 可以推出日期对应的星期。这部分写在getFirstDayWeek()函数里。 2、闰年判定:其次要判断闰年来确定2月的天数,方法为能被4整除且不被100整除或者能被400整除...

    根据日期得出对应的星期

    例如,可以编写一个用BATCH语言(CMD命令)编写的批处理文件,使用内置的DATE命令获取当前日期,然后通过计算得出星期几。批处理文件可以包含以下内容: ```batch @echo off set /a "day=%date:~10,2%, month=%date:...

    Java日期管理程序

    这些类提供了对日期和时间的操作和处理,例如获取当前日期、计算日期差、判断日期是否在某个范围内等。 在本程序中,我们使用了 java.util.Date 类来处理日期信息。java.util.Date 类是 Java 中最基本的日期类,...

    java日期时间工具类超级全

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

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

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

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

    对于输入年月打印该月日历和输入年月日打印星期的功能,可以在上述`printMonth`方法基础上进行扩展,增加对具体日期的处理,如判断指定日期是星期几: ```java public String getDayOfWeek(int year, int month, ...

    某天所在的星期内每天的日期

    某天所在的星期内每天的日期!java日期基本操作!!适合初学者学习。

    黑色星期五java入门程序

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

    Java节假日算法(免费)

    在这个方法中,我们使用了 Calendar 的 getDayOfWeek() 方法来获取每个日期的星期几,然后检查是否是周末,如果是,则减去相应的天数。这样可以避免假期和周末的重叠情况。 在这个算法中,我们还使用了 List 和 ...

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

    - **参数**:`date` 为输入日期,默认为当前日期。 - **返回值**:格式化后的字符串,如 "yyyy-MM-dd HH:mm:ss"。 - **实现逻辑**: - 获取指定日期所在月份的第一天。 - 设置时间为早上0点0分0秒。 - 使用格式化...

    在asp里判断这个月是第几几天

    根据提供的文件信息,本文将详细解释如何在ASP.NET中判断当前日期是一年中的第几天、所在月份以及该月份的第几天等内容。 ### 标题理解:“在asp里判断这个月是第几几天” 该标题表明文章的主要目的是介绍如何在...

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

    // 将当前日期设为星期一 System.out.println("本周第一天:" + c.getTime()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek() + 6); // 将当前日期设为星期天 System.out.println("本周最后一天:" + c....

    java工作日计算(去除法定假日)

    这可以通过判断日期的星期几来实现,例如使用`DayOfWeek`枚举。然后,需要考虑法定节假日,这些通常需要额外的处理。 3. **法定节假日处理**:描述中提到的"单独TXT文件存储法定假日",这是一种常见的做法,将法定...

    Java计算工作日

    - 在递归过程中,需要判断当前日期是否为工作日,并且不是节假日。 4. **递归函数示例**: ```java public void calculateWorkDays(LocalDate startDate, LocalDate endDate, int interval) { if (startDate.is...

    java代码-判断时间是否工作时间

    我们可以扩展这个函数,接受一个额外的参数表示当前是星期几,并基于这个信息调整工作时间: ```java public boolean isWorkingTime(LocalTime time, DayOfWeek dayOfWeek) { if (dayOfWeek == DayOfWeek.SATURDAY...

    获取农历、兔年之类的、节气的纯JAVA代码

    在DEMO中,"2011-12-20"是公历日期,"星期二"是星期几,这些可以通过Java的`java.time`包中的`LocalDate`和`DayOfWeek`类轻松获取。而"冬至"则需要结合节气列表和公历日期来判断。 综上所述,实现获取农历、生肖和...

    Java日期时间常见面试题及答案

    2. **获取当前日期和时间**:通过`java.util.Date`的无参构造函数或`java.time.LocalDateTime.now()`可以获得当前的日期和时间。 3. **日期时间格式化**:使用`java.text.SimpleDateFormat`类,创建相应格式的模板...

Global site tag (gtag.js) - Google Analytics