「java判断日期为周末」java判断日期周末节假日
今天给各位分享java判断日期为周末的知识,其中也会对java判断日期周末节假日进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java判断是否是周六周日
- 2、java中,如何提取每个月的10号,然后判断是否是星期六星期日
- 3、java调用百度接口判断日期是否是工作日 周末还是节假日
- 4、Java判断日期是否是本日,本周,本月
- 5、java中怎样判断一个日期是不是周末
java判断是否是周六周日
Calendar cal=Calendar.getInstance();
cal.setTime(theDate);
if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY){
System.out.println("周六");
}
if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
System.out.println("周日");
}
java中,如何提取每个月的10号,然后判断是否是星期六星期日
Calendar c=Calendar.getInstance();
c.set(Calendar.MONTH, 7); //设置月份
c.set(Calendar.DAY_OF_MONTH, 8); //设置为10号
if(c.get(Calendar.DAY_OF_WEEK)==7){
System.out.println("今天周六");
}else if(c.get(Calendar.DAY_OF_WEEK)==1){
System.out.println("今天周日");
}else{
System.out.println("今天不是周末");
}
java调用百度接口判断日期是否是工作日 周末还是节假日
package com.qms.utils;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
public class holiday {
/**
* @param urlAll
* :请求接口
* @param httpArg
* :参数
* @return 返回结果
*/
public static String request( String httpArg) {
String httpUrl="ay.php";
BufferedReader reader = null;
String result = null;
StringBuffer sbf = new StringBuffer();
httpUrl = httpUrl + "?d=" + httpArg;
try {
URL url = new URL(httpUrl);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("GET");
connection.connect();
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String strRead = null;
while ((strRead = reader.readLine()) != null) {
sbf.append(strRead);
sbf.append("\r\n");
}
reader.close();
result = sbf.toString();
MapString,Object map=JsonUtil.toMap(result);
String res=(String)map.get(httpArg);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void main(String[] args) {
//判断今天是否是工作日 周末 还是节假日
SimpleDateFormat f=new SimpleDateFormat("yyyyMMdd");
String httpArg=f.format(new Date());
System.out.println(httpArg);
String jsonResult = request(httpArg);
MapString,Object map=JsonUtil.toMap(jsonResult);
String res=(String)map.get(f.format(new Date()));
System.out.println(res);
//0 上班 1周末 2节假日
}
}
Java判断日期是否是本日,本周,本月
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
Calendar firstDayOfWeek = Calendar.getInstance(Locale.getDefault());
firstDayOfWeek.setFirstDayOfWeek(Calendar.MONDAY);
int day = firstDayOfWeek.get(Calendar.DAY_OF_WEEK);
firstDayOfWeek.add(Calendar.DATE, -day+1+1);// 后面的+1是因为从周日开始
// 本周一的日期
System.out.println(format.format(firstDayOfWeek.getTime()));
Calendar lastDayOfWeek = Calendar.getInstance(Locale.getDefault());
lastDayOfWeek.setFirstDayOfWeek(Calendar.MONDAY);
day = lastDayOfWeek.get(Calendar.DAY_OF_WEEK);
lastDayOfWeek.add(Calendar.DATE, 7-day+1);
// 本周星期天的日期
System.out.println(format.format(lastDayOfWeek.getTime()));
}
这一段代码可以获取本周一的日期、本周日的日期,比如本周一为20180702、本周日为20180708。只要判断给定的日期数字是否在[20180702, 20180708]范围内即可
以上的是判断日期是否是本周的方法,至于本日和本月就很好判断了,直接将日期格式化为20180702类似的数字,然后与今天进行比较即可判断是否本日,与本月的字符串201807进行比较,看字符串的前面6个字符是否equals即可
java中怎样判断一个日期是不是周末
用java.uitl.Calendar工具类判断日期是星期几,但无法判断是不是周末,因为周末每个地方的定义都不同。
关于java判断日期为周末和java判断日期周末节假日的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。