亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java得到某年某周的第一天實現思路及代碼

2019-11-26 16:15:41
字體:
來源:轉載
供稿:網友
直接上代碼
復制代碼 代碼如下:

import java.util.Calendar;
import java.util.Date;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* 日期工具類
* @author WXQ
*
*/
public class DateUtils {

private static final Log log = LogFactory.getLog(DateUtils.class);
/**
* 取得當前日期是多少周
*
* @param date
* @return
*/
public static int getWeekOfYear(Date date) {
Calendar c = Calendar.getInstance();
c.setFirstDayOfWeek(Calendar.MONDAY);
/**設置一年中第一個星期所需的最少天數,例如,如果定義第一個星期包含一年第一個月的第一天,則使用值 1 調用此方法。
* 如果最少天數必須是一整個星期,則使用值 7 調用此方法。 **/
c.setMinimalDaysInFirstWeek(1);
c.setTime(date);
return c.get(Calendar.WEEK_OF_YEAR);
}
/**
* 得到某一年周的總數
*
* @param year
* @return
*/
public static int getMaxWeekNumOfYear(int year) {
Calendar c = Calendar.getInstance();
c.set(year, Calendar.DECEMBER, 31, 23, 59, 59);
return getWeekOfYear(c.getTime());
}
/**
* 得到某年某周的第一天
*
* @param year
* @param week
* @return
*/
public static Date getFirstDayOfWeek(int year, int week) {
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.WEEK_OF_YEAR, week);
c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);//設置周一
c.setFirstDayOfWeek(Calendar.MONDAY);
return c.getTime();
}

/**
* 得到某年某周的最后一天
*
* @param year
* @param week
* @return
*/
public static Date getLastDayOfWeek(int year, int week) {
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.WEEK_OF_YEAR, week);
c.setFirstDayOfWeek(Calendar.MONDAY);
c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek() + 6); // Sunday

return c.getTime();
}

/**
* 得到某年某月的第一天
*
* @param year
* @param month
* @return
*/
public static Date getFirstDayOfMonth(int year, int month) {
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month-1);
c.set(Calendar.DAY_OF_MONTH, c.getActualMinimum(Calendar.DAY_OF_MONTH));
return c.getTime();
}

/**
* 得到某年某月的最后一天
*
* @param year
* @param month
* @return
*/
public static Date getLastDayOfMonth(int year, int month) {
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month-1);
c.set(Calendar.DAY_OF_MONTH, c.getActualMaximum(Calendar.DAY_OF_MONTH));
return c.getTime();
}
/**
* 得到某年某季度第一天
*
* @param year
* @param quarter
* @return
*/
public static Date getFirstDayOfQuarter(int year, int quarter) {
int month = 0;
if (quarter > 4) {
return null;
} else {
month = (quarter - 1) * 3 + 1;
}
return getFirstDayOfMonth(year, month);
}
/**
* 得到某年某季度最后一天
*
* @param year
* @param quarter
* @return
*/
public static Date getLastDayOfQuarter(int year, int quarter) {
int month = 0;
if (quarter > 4) {
return null;
} else {
month = quarter * 3;
}
return getLastDayOfMonth(year, month);
}
/**
* 得到某年第一天
*
* @param year
* @return
*/
public static Date getFirstDayOfYear(int year) {
return getFirstDayOfQuarter(year,1);
}

/**
* 得到某年最后一天
*
* @param year
* @return
*/
public static Date getLastDayOfYear(int year) {
return getLastDayOfQuarter(year,4);
}

public static void main(String[] args) {
log.info(getFirstDayOfWeek(2013,1));
log.info(getLastDayOfWeek(2013,1));

log.info(getFirstDayOfMonth(2013,2));
log.info(getLastDayOfMonth(2013,2));

log.info(getFirstDayOfQuarter(2013,2));
log.info(getLastDayOfQuarter(2013,2));

log.info(getFirstDayOfYear(2013));
log.info(getLastDayOfYear(2013));

}
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲а∨天堂久久精品喷水| 国产精品入口免费视频一| xxav国产精品美女主播| 亚洲a中文字幕| 亚洲国产成人在线播放| 亚洲激情 国产| 一区二区三区美女xx视频| 一本色道久久综合狠狠躁篇怎么玩| 91成人精品网站| 午夜精品福利在线观看| 久久免费高清视频| 亚洲第一视频在线观看| 欧洲一区二区视频| 欧美日韩一区二区免费在线观看| 97精品国产97久久久久久| 日韩精品中文在线观看| 欧美性xxxxx| 国产精品美女www爽爽爽视频| 欧美激情精品久久久久久免费印度| 欧美激情精品久久久| 日韩中文字幕视频在线观看| 精品丝袜一区二区三区| 日韩乱码在线视频| 国产91九色视频| 不卡毛片在线看| 96精品视频在线| 国产精品综合不卡av| 欧洲日本亚洲国产区| 精品一区精品二区| 中文字幕免费精品一区高清| 91精品国产综合久久香蕉922| 成人h片在线播放免费网站| 欧美一级大胆视频| 国产精品爽爽ⅴa在线观看| 欧美性猛交xxxxx免费看| 久久久精品久久久| 国外色69视频在线观看| 久久综合亚洲社区| 欧美一性一乱一交一视频| 久久综合五月天| 亚洲аv电影天堂网| 在线视频欧美日韩精品| 日韩激情片免费| 97精品免费视频| 国产欧美va欧美va香蕉在线| 国内揄拍国内精品少妇国语| 日韩欧美极品在线观看| 国产精品稀缺呦系列在线| 亚洲福利在线播放| 色一情一乱一区二区| 欧美做爰性生交视频| 亚洲最大的免费| 欧美一区二区三区四区在线| 久久精品久久久久久国产 免费| 久久久久久综合网天天| 亚洲国产婷婷香蕉久久久久久| 欧美性极品xxxx娇小| 国产精品成人一区| 91精品国产色综合久久不卡98口| 伊人青青综合网站| 久久久女人电视剧免费播放下载| 久久激情五月丁香伊人| 欧美另类老女人| 97成人精品区在线播放| 欧美激情一级精品国产| 精品久久久999| 91人成网站www| 中文字幕亚洲专区| 亚洲精品999| 久久精品免费播放| 91久久国产精品91久久性色| 中文字幕国产亚洲| 欧美黄色www| 一区二区欧美久久| 亚洲系列中文字幕| 国模私拍视频一区| 亚洲国产天堂久久综合| 亚洲老头老太hd| 情事1991在线| 日韩日本欧美亚洲| 国产精品视频公开费视频| 97精品国产91久久久久久| 欧美人与性动交a欧美精品| 在线视频中文亚洲| 欧美午夜精品久久久久久人妖| 久久99视频免费| 亚洲第一页在线| 成人性生交大片免费看视频直播| 亚洲性日韩精品一区二区| 日韩精品免费综合视频在线播放| 国产欧美一区二区三区视频| 另类少妇人与禽zozz0性伦| 日韩精品www| 欧美激情二区三区| 色哟哟亚洲精品一区二区| 国产精品久久久久久久久久ktv| 在线播放国产一区二区三区| 成人免费网站在线| 精品人伦一区二区三区蜜桃网站| 欧美日韩免费在线| 亚洲影院色在线观看免费| 亚洲国产精品推荐| 国产免费观看久久黄| 国产成人精品免高潮在线观看| 亚洲成人激情视频| 国产精品日日摸夜夜添夜夜av| 亚洲韩国欧洲国产日产av| 懂色av中文一区二区三区天美| 国产精品一区二区久久久久| 久久久精品欧美| 中文字幕一区二区三区电影| 欧美华人在线视频| 亚洲精品美女在线| 一区二区在线免费视频| 欧美国产精品日韩| 久久久久日韩精品久久久男男| 国产精品爽爽ⅴa在线观看| 成人免费网站在线观看| 欧美日韩精品国产| 久久精品色欧美aⅴ一区二区| 777午夜精品福利在线观看| 中文字幕av一区| 亚洲第一精品自拍| 国产精品一区二区3区| 国产激情999| 国产91九色视频| 久久露脸国产精品| 精品国产自在精品国产浪潮| 疯狂蹂躏欧美一区二区精品| 国产精品久久久亚洲| 国产精品你懂得| 亚洲色图25p| 欧美日本在线视频中文字字幕| 成人国产亚洲精品a区天堂华泰| 国模视频一区二区| 国产亚洲一区二区在线| 国产啪精品视频| 欧美日韩国产在线| 第一福利永久视频精品| 久久天天躁狠狠躁老女人| 最近中文字幕mv在线一区二区三区四区| 国模视频一区二区三区| 一区二区三区久久精品| 日韩精品福利网站| 国产极品精品在线观看| 亚洲精品大尺度| 精品亚洲永久免费精品| 97人人做人人爱| 久久五月情影视| 亚洲自拍av在线| 亚洲高清久久久久久| 欧美性xxxx极品hd满灌| 日韩精品视频在线免费观看| 亚洲精品v天堂中文字幕| 在线成人免费网站| 国产成+人+综合+亚洲欧美丁香花| 国内精品400部情侣激情| 91国产视频在线播放| 欧美一级视频一区二区| 亚洲一区美女视频在线观看免费| 国产精品日韩在线观看| 欧美激情免费看| 亚洲毛片在线看| 中文字幕亚洲激情|