日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java判断工作日计算,计算随意2个日期内的工作日

發(fā)布時間:2025/3/19 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java判断工作日计算,计算随意2个日期内的工作日 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

當前位置:我的異常網(wǎng)? Java Web開發(fā)???計算隨意2個日期內(nèi)的工作日

計算隨意2個日期內(nèi)的工作日

www.myexceptions.net??網(wǎng)友分享于:2013-08-17??瀏覽:51次

計算任意2個日期內(nèi)的工作日

package com.archie2010.test;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

/**

* 計算任意2個日期內(nèi)的工作日(沒有考慮到國定假日)

*

* @author user

*

*/

public class DateCal {

/**

* @param args

*/

public static void main(String[] args) {

try {

String strDateStart = "2010-12-1";

String strDateEnd = "2010-12-14";

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date_start = sdf.parse(strDateStart);

Date date_end = sdf.parse(strDateEnd);

DateCal app = new DateCal();

Calendar cal_start = Calendar.getInstance();

Calendar cal_end = Calendar.getInstance();

cal_start.setTime(date_start);

cal_end.setTime(date_end);

System.out.println("星期-->" + app.getChineseWeek(cal_start)

+ " 日期-->" + cal_start.get(Calendar.YEAR) + "-"

+ (cal_start.get(Calendar.MONTH) + 1) + "-"

+ cal_start.get(Calendar.DAY_OF_MONTH));

System.out.println("星期-->" + app.getChineseWeek(cal_end) + " 日期-->"

+ cal_end.get(Calendar.YEAR) + "-"

+ (cal_end.get(Calendar.MONTH) + 1) + "-"

+ cal_end.get(Calendar.DAY_OF_MONTH));

System.out.println("工作日為-->"

+ app.getWorkingDay(cal_start, cal_end));

System.out.println("休息日-->" + app.getHolidays(cal_start, cal_end));

} catch (Exception e) {

}

}

public int getDaysBetween(java.util.Calendar d1, Java.util.Calendar d2) {

if (d1.after(d2)) { // swap dates so that d1 is start and d2 is end

java.util.Calendar swap = d1;

d1 = d2;

d2 = swap;

}

int days = d2.get(java.util.Calendar.DAY_OF_YEAR)

- d1.get(java.util.Calendar.DAY_OF_YEAR);

int y2 = d2.get(java.util.Calendar.YEAR);

if (d1.get(java.util.Calendar.YEAR) != y2) {

d1 = (java.util.Calendar) d1.clone();

do {

days += d1.getActualMaximum(java.util.Calendar.DAY_OF_YEAR);

d1.add(java.util.Calendar.YEAR, 1);

} while (d1.get(java.util.Calendar.YEAR) != y2);

}

return days;

}

/**

* 計算2個日期之間的相隔天數(shù)

*

* @param d1

* @param d2

* @return

*/

public int getWorkingDay(java.util.Calendar d1, java.util.Calendar d2) {

int result = -1;

if (d1.after(d2)) { // swap dates so that d1 is start and d2 is end

java.util.Calendar swap = d1;

d1 = d2;

d2 = swap;

}

int betweendays = getDaysBetween(d1, d2);

int charge_date = 0;

int charge_start_date = 0;// 開始日期的日期偏移量

int charge_end_date = 0;// 結束日期的日期偏移量

// 日期不在同一個日期內(nèi)

int stmp;

int etmp;

stmp = 7 - d1.get(Calendar.DAY_OF_WEEK);

etmp = 7 - d2.get(Calendar.DAY_OF_WEEK);

if (stmp != 0 && stmp != 6) {// 開始日期為星期六和星期日時偏移量為0

文章評論

總結

以上是生活随笔為你收集整理的Java判断工作日计算,计算随意2个日期内的工作日的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91免费版在线 | 亚洲欧美精品 | 成人你懂的 | 成人mv在线观看 | 国产精品老女人 | 国产无码精品在线观看 | 无码人妻一区二区三区精品视频 | 幸福宝在线观看 | 亚洲同性gay激情无套 | 最新啪啪网站 | 福利免费观看 | 男人天堂影院 | 日韩av在线中文字幕 | 色妞网站| 日本a级网站 | 国产精品视频一区在线观看 | 日本一区二区视频在线观看 | 97麻豆视频 | 亚洲天堂黄色 | 精品久久毛片 | 国产精品美女网站 | 91免费视频网站 | 久久精品视频日本 | 午夜精品久久久久久久第一页按摩 | 日本在线加勒比 | 麻豆tube | 国产人妻一区二区三区四区五区六 | 日本精品视频网站 | 中文字幕精品视频在线 | 青青色在线 | 美女黄色片网站 | 午夜影院视频 | 亚洲最大av网 | 91亚洲国产成人久久精品麻豆 | 男人插女人视频网站 | 老司机亚洲精品 | 成人蜜桃视频 | a亚洲精品| 日韩欧美色图 | 一区二区三区成人 | 日本中文在线视频 | 精品二区在线 | 四虎精品久久 | 亚洲精品激情 | 日韩制服诱惑 | 国产精品不卡av | 18岁毛片 | 日韩免费av一区 | 成年人免费在线观看网站 | 丰满熟女人妻一区二区三 | 成人97| 日韩狠狠操 | 看av在线 | 污污网站免费在线观看 | 日本精品视频在线 | 99精品偷自拍 | 老王66福利网 | 午夜影院免费 | 日本高清中文字幕 | 久久久99精品国产一区二区三区 | 亚洲男人天堂电影 | 免费黄色一区二区 | 青青国产在线观看 | 国产十区 | 一区二区三区国产视频 | 国产aa大片 | 性色在线观看 | 久久精品国产亚洲av麻豆图片 | 成人玩具h视频 | 亚洲经典视频在线观看 | 91av视频在线播放 | 国产后入清纯学生妹 | 色综合成人 | 182tv福利视频 | 少妇人妻一区 | 亚洲欧美激情小说另类 | 人妻少妇精品无码专区二区 | 欧美一区二区激情视频 | 国产女同在线观看 | 日日摸日日干 | 亚洲高清免费观看 | 国产成人专区 | 亚洲天堂一区二区在线观看 | 91视频二区 | 亚洲综合欧美 | www.日韩一区| av中文字幕在线免费观看 | 国产www色 | av观看网| 国产xxxx裸体xxx免费 | 超级黄色录像 | 福利小视频在线观看 | 亚洲av成人精品日韩在线播放 | 91手机视频在线观看 | 污网站免费看 | 亚洲aaaaa特级 | 午夜视频网 | 国产一区二区亚洲 | 国产精品性爱在线 |