判断是否为节假日和一天是否为周末
/**
* 判断某一天是否是为节假日
*
* @param someDay
* @return boolean false表示当前不是节假日(是上班日 )
*/
public boolean whetherFestival(java.util.Date someDate) {
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd");
String someDay = sdf.format(someDate);
boolean flag = true;
String sql = "from " + youTableName
+ " where sKey='festivalDay'";
List<SunshineFestival> sunshineFestival = hibernateUtils
.getHibernateTemplate().find(sql);
if (null != sunshineFestival && sunshineFestival.size() > 0) {
SunshineFestival festival = sunshineFestival.get(0);
String festivalDay = festival.getsValue();// 从数据库中获取一年所有的节假日
String f[] = festivalDay.split(",");// 把节假日字符串拆成数组
// 依次判断当前日期是否为节假日, 若遇到等于某个节假日,跳出循环
for (int i = 0; i < f.length; i++) {
if (someDay.equals(f[i])) {
flag = true;// true表示当前是节假日
break;
} else {
flag = false;
}
}
}
return flag;// 最终flag=false,表示当前不是节假日(是上班日 )
}
/**
* 判断某一天是否为周末
*
* @param date
* @return flag为false时为工作日,为true时为周末
* @throws Exception
*/
public boolean getWeekday(java.util.Date date) throws Exception {// 必须yyyy-MM-dd
SimpleDateFormat sdw = new SimpleDateFormat("E");
String dateString = sdw.format(date);
boolean flag = false;
if (dateString.equals("星期六") || dateString.equals("星期日")) {
flag = true;
}
return flag;
}
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
eg:
SimpleDateFormat sdw = new SimpleDateFormat("E"); / /得到当前日期是星期几
判断是否为节假日和一天是否为周末相关推荐
- python 节假日_python判断工作日,节假日
python判断工作日,节假日 发布时间:2020-09-07 09:37:20编辑:admin阅读(1017) 一.概述 最近在做数据分析,需要判断一个日期是否为工作日,节假日. 找到一个现成的插件 ...
- java判断日期是否节假日_java 判断日期是否是节假日
标签: 1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3. ...
- 判断日期是不是节假日
现象: 判断日期是不是节假日 方法:通过访问网络地址传入时间参数进行判断 1:判断日期是不是节假日的方法 2:发送网络请求判断的方法 3:发送网络请求关闭输入输出流步骤 /*** 确定是不是节假日,是 ...
- python根据日期判断某日是节假日还是工作日chinese_calendar
安装包,截止1月27日,最新的版本是1.5.0,支持 2004年 至 2021年. pip install chinesecalendar 判断某日是节假日还是工作日 import datetime ...
- html判断是否节假日,C# 判断是否是节假日
1.引用Newtonsoft.Json.dll 2.用API /// /// 判断是不是节假日,节假日返回true /// /// 日期格式:yyyyMMdd /// public static bo ...
- php 节假日判断,php日期节假日换算的实例分析
一个php日期节假日换算类,将阳历转换为阴历,将阴历转换为阳历 ,获取干支纪年,根据阴历年获取生肖,获取农历每年的天数,计算阴历日期与正月初一相隔的天数,根据距离正月初一的天数计算阴历日期. 第一步: ...
- Java实现判断休息日和节假日
1 需求 周末和节假日推送消息,或者不打扰某些人,定时任务过滤掉某些节假日休息日.最笨的方案就是都把节日提前存储好几个月的,然后到期同步一次. 2 选型方案 2.1.网络接口: 聚合平台:https: ...
- 【Java】判断是否是工作日、计算工期(去除周末)
这里主要是通过java util包中的Calendar,来判断是否是工作日.计算工期(去除周末) /*** @ Author:yl1794* @ Date:2019/10/14 16:03* @ De ...
- mysql判断当前日期是否为节假日_java 判断日期是否是节假日
1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3.9包,包 ...
最新文章
- lodash 工具库
- JVM源码—教你傻瓜式编译openjdk7
- python pywinauto 单击鼠标_Python 基础(十):模块与包
- MapReduce中的InputFormat(1)概述
- 自动给 Asp.Net Core Api 增加 ApiVersionNeutral
- sht-11c语言程序,温湿度传感器SHT11数据手册(中文)版.pdf
- ggspatial | ggplot2的地图制作拓展包(1):如何添加指北针和比例尺
- Zookeeper-03-集群
- 客户读取文件服务器上文件的过程,java从服务器上读取文件
- 如何成功清理重建CloudStack环境
- python数据标注工具_数据标注工具大全汇总,有了这些工具再也不用自己开发了...
- CentOS6.5 安装Tomcat6
- 【python】python 包构建工具setup.py
- python编写英文字符频率统计小程序
- 基于HI600R的差分GPS设搭建过程介绍
- MFC中afx_msg
- 网络爬虫笔记—Selenium
- 使用 jenkins 构建 CI/CD 平台
- 打开阿尔卡特511大猫路由功能
- 【STM32】独立看门狗