国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

oracle查看當(dāng)前日期是第幾個星期的方法

2024-08-29 13:55:39
字體:
供稿:網(wǎng)友
系統(tǒng)當(dāng)前時(shí)間是多少周,就是是今年的第幾個星期

復(fù)制代碼 代碼如下:


select to_char(sysdate,'ww') ,to_char(sysdate,'iw') from dual;
select to_char(sysdate,'ddd') from dual;
select TRUNC(SYSDATE,'MM') from dual;1)


ww的算法為每年1月1日為第一周開始,date+6為每一周結(jié)尾
例如:20050101為第一周的第一天,而第一周的最后一天為20050101+6=20050107  
公式: 每周第一天 :date + 周 * 7 - 7  每周最后一天:date + 周 * 7 - 12)

iw的算法為星期一至星期日算一周,且每年的第一個星期一為第一周,
例如:20050101為星期六,所以用iw的算法是前年的53周,而20050103之后才是第一周的開始。  
公式: 每周第一天 :next_day(date) + 周 * 7 - 7每周最后一天:next_day(date) + 周 * 7 - 13)

其它:  
A、查今天是 "本月" 的第幾周  SELECT TO_CHAR(SYSDATE,'WW') - TO_CHAR(TRUNC(SYSDATE,'MM'),'WW') + 1 AS "weekOfMon" from dual;  或  SELECT TO_CHAR(SYSDATE,'W') AS "weekOfMon" from dual;  
B、查今天是 "今年" 的第幾周  select to_char(sysdate,'ww') from dual;  或  select to_char(sysdate,'iw') from dual;
統(tǒng)計(jì)哪年哪個星期的哪一天:

復(fù)制代碼 代碼如下:


int year=2011;
int week=1;
Calendar calFirstDayOfTheYear = new GregorianCalendar(year,
Calendar.JANUARY, 1);
calFirstDayOfTheYear.add(Calendar.DATE, 7 * (week-1));


int dayOfWeek = calFirstDayOfTheYear.get(Calendar.DAY_OF_WEEK);


Calendar calFirstDayInWeek = (Calendar)calFirstDayOfTheYear.clone();
calFirstDayInWeek.add(Calendar.DATE,
calFirstDayOfTheYear.getActualMinimum(Calendar.DAY_OF_WEEK) - dayOfWeek);
Date firstDayInWeek = calFirstDayInWeek.getTime();
System.out.println(year + "年第" + week + "個禮拜的第一天是" + ReportDateUtil.getFromatDay().format(firstDayInWeek));


Calendar calLastDayInWeek = (Calendar)calFirstDayOfTheYear.clone();
calLastDayInWeek.add(Calendar.DATE,
calFirstDayOfTheYear.getActualMaximum(Calendar.DAY_OF_WEEK) - dayOfWeek);
Date lastDayInWeek = calLastDayInWeek.getTime();
System.out.println(year + "年第" + week + "個禮拜的最后一天是" + ReportDateUtil.getFromatDay().format(lastDayInWeek));

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 当涂县| 呼伦贝尔市| 集安市| 兖州市| 武汉市| 大理市| 台湾省| 长阳| 万荣县| 玉山县| 清徐县| 板桥市| 精河县| 章丘市| 黑水县| 招远市| 定襄县| 朝阳县| 乃东县| 大港区| 岢岚县| 亳州市| 台前县| 栖霞市| 翁牛特旗| 漠河县| 霍林郭勒市| 五华县| 淮滨县| 田阳县| 新宁县| 忻州市| 蓬莱市| 晴隆县| 沈丘县| 凤凰县| 平遥县| 定南县| 内丘县| 朝阳区| 沙湾县|