導航:首頁 > 編程語言 > java判斷周末

java判斷周末

發布時間:2022-05-03 22:25:39

1. jsp怎麼判斷輸入的日期是不是周末

java"><%
Calendarcalendar=Calendar.getInstance();
List<Date>dates=newLinkedList();
calendar.set(Calendar.DAY_OF_MONTH,1);
intmonth=calendar.get(Calendar.MONTH);
while(calendar.get(Calendar.MONTH)==month){
dates.add(calendar.getTime());
calendar.add(Calendar.DAY_OF_MONTH,1);
}
%>

<tableborder="1">
<tr>
<%
for(Datedate:dates){
if(date.getDay()==6||date.getDay()==0){
out.write("<tdbgcolor='red'>"+date.getDate()+"</td>");
}else{
out.write("<td>"+date.getDate()+"</td>");
}
}
%>
</tr>
<tr>
<%
for(Datedate:dates){
if(date.getDay()==6||date.getDay()==0){
out.write("<td><inputtype='checkbox'disabled='disabled'/></td>");
}else{
out.write("<td><inputtype='checkbox'/></td>");
}
}
%>
</tr>
</table>

代碼顯得不太美觀,不過原理就是這么個原理。

因為不知道你有沒有用Struts2所以用Java代碼實現的。

將來可以改成Struts2標簽或自定義標簽。

2. java定時器生日提醒 遇到周末怎麼判斷

很簡單,把員工生日坐在表裡,然後另外放一個表做提醒。每年12/31自動重新算一下明年所有人生日的提醒時間,算的時候判斷周末就好。
至於節日也要處理的話。那麼還需要一個節日表。在12/31日前把所有節日輸入表裡。計算的時候也一樣判斷就好。
不過還是建議一點,生日提醒應該提前,周日生日也應該在周五提醒。

如果不要節日還有個簡化的做法,如果當天是周五,就把周五,周六,周日三天過生日的一起取出來。

3. JAVA 寫一個方法:該方法傳入一個日期(例如:2007-08-01) 判斷傳入的日期是不是雙休日

//最直觀的代碼,注釋與分析
//請看代碼

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class 判斷日期是否雙休日 {
public static void main(String[] args) {
String dates = "2007-8-14";//日期時間
DateFormat df = new SimpleDateFormat("yy-MM-dd");//日期格式化輔助類
Date d;
try {
d = df.parse(dates);//格式化日期
if (d.getDay() == 0 || d.getDay() == 6)//判斷是不是雙休日
System.out.println("日期:[" + dates + "] 是雙休日");
else
System.out.println("日期:[" + dates + "] 不是雙休日");

} catch (ParseException e) {
e.printStackTrace();
}
}
}

4. 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("今天不是周末");
}

5. JAVA編程,要有Scanner,if else 語句

import java.util.Scanner;
public class Demo9 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("請輸入星期幾");
int week = input.nextInt();
System.out.println("請輸入溫度");
int temp = input.nextInt();
System.out.println("請輸入天氣好或者壞");
String weather =input.next();
if (week<6) {
if (temp>30) {
System.out.println("去游泳");
}else{
System.out.println("去爬山");
}
}else if (weather.equals("好")) {
System.out.println("去跟客戶談判");
}else{
System.out.println("在家查資料");
}
}
}
//這塊我按照你的意思寫的,我感覺你要求的周末與工作日做的事情反了

6. 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("周日");
}

7. 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();
Map<String,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);
Map<String,Object> map=JsonUtil.toMap(jsonResult);
String res=(String)map.get(f.format(new Date()));
System.out.println(res);
//0 上班 1周末 2節假日
}
}

8. java 如何獲取 上周一日期,上周末日期,本周一日期。

獲取本周一

(Datedate){
Calendarcal=Calendar.getInstance();
cal.setTime(date);

cal.add(Calendar.DAY_OF_MONTH,-1);//解決周日會出現並到下一周的情況
cal.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);

303returncal.getTime();
}

獲取上周一

(Datedate){
Datea=DateUtils.addDays(date,-1);
Calendarcal=Calendar.getInstance();
cal.setTime(a);
cal.add(Calendar.WEEK_OF_YEAR,-1);//一周
cal.set(Calendar.DAY_OF_WEEK,Calendar.MONDAY);

returncal.getTime();
}

獲取上周日

(Datedate){

Datea=DateUtils.addDays(date,-1);
Calendarcal=Calendar.getInstance();
cal.setTime(a);
cal.set(Calendar.DAY_OF_WEEK,1);

returncal.getTime();
}

代碼裡面有用到lapache.common-ang包 你需要下載下 就可以使用

閱讀全文

與java判斷周末相關的資料

熱點內容
如何壓縮文件夾聯想電腦 瀏覽:583
程序員的學習之旅 瀏覽:440
apkdb反編譯 瀏覽:922
雪花演算法為什麼要二進制 瀏覽:825
在文檔中打開命令行工具 瀏覽:608
android圖標尺寸規范 瀏覽:369
python實用工具 瀏覽:208
流量計pdf 瀏覽:936
科東加密認證價格 瀏覽:532
dos命令讀文件 瀏覽:996
成為程序員需要什麼學歷 瀏覽:672
pdf農葯 瀏覽:228
canal加密 瀏覽:497
日本安卓系統和中國有什麼區別 瀏覽:137
linux命令行修改文件 瀏覽:838
從編譯和解釋的角度看 瀏覽:649
徐志摩pdf 瀏覽:651
夏天解壓球視頻 瀏覽:304
全封閉壓縮機qd91h 瀏覽:668
如何在我的世界免費開一個伺服器 瀏覽:329