栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

获取一个月的第一个星期一

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取一个月的第一个星期一

getFirstDayOfWeek()
返回哪一天用作当前语言环境的开始。有些人认为星期一是第一天,其他人则认为是星期天,等等。

这看起来像你必须设置它为

DAY_OF_WEEK = MONDAY
DAY_OF_WEEK_IN_MonTH =1
作为就给你这个月的第一个星期一。要对年份进行相同操作,请先设置该
MONTH
值,
JANUARY
然后重复上述操作。

例:

private static Calendar cacheCalendar;public static int getFirstMonday(int year, int month) {    cacheCalendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);    cacheCalendar.set(Calendar.DAY_OF_WEEK_IN_MONTH, 1);    cacheCalendar.set(Calendar.MONTH, month);    cacheCalendar.set(Calendar.YEAR, year);    return cacheCalendar.get(Calendar.DATE);}public static int getFirstMonday(int year) {    return getFirstMonday(year, Calendar.JANUARY);}

这是一个测试它的简单JUnit:http :
//pastebin.com/YpFUkjQG



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/454082.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号