java通过传入一个指定日期获取该日期所在周的周一的日期,日期格式如:2016-07-30
来源:互联网 发布:算法 java 第四版 pdf 编辑:程序博客网 时间:2024/06/01 07:47
java通过传入一个指定日期获取该日期所在周的周一的日期,日期格式如:2016-07-30
private
static
void
convertWeekDate(Date time) {
SimpleDateFormat sdf=
new
SimpleDateFormat(
"yyyy-MM-dd"
);
//设置时间格式
Calendar cal = Calendar.getInstance();
cal.setTime(time);
//判断要计算的日期是否是周日,如果是则减一天计算周六的,否则会出问题,计算到下一周去了
int
dayWeek = cal.get(Calendar.DAY_OF_WEEK);
//获得当前日期是一个星期的第几天
if
(
1
== dayWeek) {
cal.add(Calendar.DAY_OF_MONTH, -
1
);
}
System.out.println(
"要计算日期为:"
+sdf.format(cal.getTime()));
//输出要计算日期
cal.setFirstDayOfWeek(Calendar.MONDAY);
//设置一个星期的第一天,按中国的习惯一个星期的第一天是星期一
int
day = cal.get(Calendar.DAY_OF_WEEK);
//获得当前日期是一个星期的第几天
cal.add(Calendar.DATE, cal.getFirstDayOfWeek()-day);
//根据日历的规则,给当前日期减去星期几与一个星期第一天的差值
String imptimeBegin = sdf.format(cal.getTime()); //周一时间
}
0 0
- java通过传入一个指定日期获取该日期所在周的周一的日期,日期格式如:2016-07-30
- java通过传入一个指定日期获取该日期所在周的周一至周五的日期
- 根据某一固定日期获取 该日期所在年度的周,该日期所在周 周一和周日的 具体日期
- php根据传入日期获取该日期所在周的起始日期和截止日期(不跨月)
- 通过某日期得到该日期所在的一周的周一和周日的日期
- 根据指定日期,获取该日期所在周的其他日期
- 给定一个日期,获取该日期一周的日期(周日到周一)
- IOS 根据日期,获取该日期所在周,月,年的开始日期,结束日期 的方法
- IOS 根据日期,获取该日期所在周,月,年的开始日期,结束日期 的方法
- java中给定一个日期,获得这个日期所在周的周一的日期
- php 根据指定日期,求出该日期所在周的始末时间和所在月的始末时间
- 根据指定日期计算所在周一的日期
- javascript 根据日期获取该日期所属的周
- IOS 根据日期,获取该日期所在周,月,年的开始日期,结束日期 的方法,还有下一周或者上一周的时间
- mysql 获取当前日期 所在周的周一和周日
- Java 根据指定日期计算所在周的周一和周日
- Java 根据指定日期计算所在周的周一和周日
- JS获取传入日期的周一和周天
- 优化冒泡排序
- win7下composer安装不了或composer命令无效的解决办法
- thrift开发踩坑全纪录
- 【数组11】和为S的两个数字
- swift - 内存管理
- java通过传入一个指定日期获取该日期所在周的周一的日期,日期格式如:2016-07-30
- 204_WebView使用
- 只输出大写字母
- Doubles
- Windows程序设计-文本输出
- 【数组12】和为S的连续正数序列
- Activity的回调机制
- qt+halcon配置方法记录
- 『.NET Core CLI工具文档』(九)dotnet-run