博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java获取上周任意一天的日期
阅读量:5104 次
发布时间:2019-06-13

本文共 1260 字,大约阅读时间需要 4 分钟。

/**     * 获取上周周几的日期,默认一周从周一开始     * @param dayOfWeek     * @param weekOffset     * @return     */    public static Date getDayOfWeek(int dayOfWeek,int weekOffset){        return getDayOfWeek(Calendar.MONDAY,dayOfWeek,weekOffset);    }    /**     * 获取上(下)周周几的日期     * @param firstDayOfWeek {
@link Calendar} * 值范围 SUNDAY, * MONDAY, TUESDAY, WEDNESDAY, * THURSDAY, FRIDAY, and SATURDAY * @param dayOfWeek {
@link Calendar} * @param weekOffset 周偏移,上周为-1,本周为0,下周为1,以此类推 * @return */ public static Date getDayOfWeek(int firstDayOfWeek,int dayOfWeek,int weekOffset){ if(dayOfWeek>Calendar.SATURDAY || dayOfWeek
Calendar.SATURDAY || firstDayOfWeek < Calendar.SUNDAY){ return null; } Calendar date=Calendar.getInstance(Locale.CHINA); date.setFirstDayOfWeek(firstDayOfWeek); //周数减一,即上周 date.add(Calendar.WEEK_OF_MONTH,weekOffset); //日子设为周几 date.set(Calendar.DAY_OF_WEEK, dayOfWeek); //时分秒全部置0 date.set(Calendar.HOUR_OF_DAY, 0); date.set(Calendar.MINUTE, 0); date.set(Calendar.SECOND, 0); date.set(Calendar.MILLISECOND, 0); return date.getTime(); }

 

转载于:https://www.cnblogs.com/winkey4986/p/7465521.html

你可能感兴趣的文章
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
JavaScript 克隆数组
查看>>
【题解】[P4178 Tree]
查看>>
cer证书签名验证
查看>>
【深度学习】caffe 中的一些参数介绍
查看>>
QML学习笔记之一
查看>>
App右上角数字
查看>>
小算法
查看>>
WPF中实现多选ComboBox控件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IOS-图片操作集合
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
ActiveMQ与spring整合
查看>>
格式化输出数字和时间
查看>>
关于TFS2010使用常见问题
查看>>
URL编码与解码
查看>>
剑指offer系列6:数值的整数次方
查看>>