「java判断日期为周末」java判断日期周末节假日

博主:adminadmin 2023-01-09 15:15:10 897

今天给各位分享java判断日期为周末的知识,其中也会对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判断日期周末节假日的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。