获取当前日期上一周开始时间、结束时间和年份
来源:互联网 发布:眼镜搭配脸型软件 编辑:程序博客网 时间:2024/06/05 11:46
private Map<String, Object> getParams(String dateStr) { Map<String, Object> map = new HashMap<String, Object>(); SimpleDateFormat sbf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sbf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar cal = Calendar.getInstance(); // 当前年份 int year = 0; // 年的周数 int week_index = 0; // 周开始时间 long start = 0L; // 周结束时间 long end = 0L; try { cal.setTime(sbf.parse(dateStr)); year = cal.get(Calendar.YEAR); week_index = cal.get(Calendar.WEEK_OF_YEAR); Date date = null; String s = ""; // 获取上周周一的开始时间 cal.add(Calendar.WEEK_OF_YEAR, -1); // 设置日期为周一 cal.set(Calendar.DAY_OF_WEEK, 2); date = cal.getTime(); s = sbf.format(date) + " 00:00:00"; start = sbf1.parse(s).getTime() / 1000; // 获取上周周日结束时间 cal.add(Calendar.WEEK_OF_YEAR, 1); // 设置日期为周日 cal.set(Calendar.DAY_OF_WEEK, 1); date = cal.getTime(); s = sbf.format(date) + " 23:59:59"; end = sbf1.parse(s).getTime() / 1000; } catch (Exception e) { LOG.info(e.getMessage(), e); } map.put("year", year); map.put("week_index", week_index); map.put("week_start", start); map.put("week_end", end); return map; }
阅读全文
0 0
- 获取当前日期上一周开始时间、结束时间和年份
- js获取当前时间和上一周的开始时间
- EXTJS 开始日期和开始时间,结束日期和结束时间,当前日期和当前时间之间的比较
- js获取当前日期时间/年份/月份
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- php获取当前月的开始时间和结束时间,获取当天的开始时间和结束时间
- 获取上一月的开始时间和结束时间
- IOS 根据日期,获取该日期所在周,月,年的开始日期,结束日期 的方法,还有下一周或者上一周的时间
- java获取当天,前天,明天,本周,本月,本年的开始日期时间和结束日期时间
- 获取当前时间的月份和前n个月份 、年份 、日期
- 获取当前日期和时间
- 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
- java 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
- 获取当前日期往后一周的日期,时间截取
- php获取本周日期,自定义日期 开始结束时间
- 根据当前日期,获得本周的周一及周日日期即本周的开始时间和结束时间
- GreenDao3.0的使用
- java学习笔记--多线程
- Reverse Linked List以及一道有关倒序的题目
- Win下Eclipse提交hadoop程序出错:org.apache.hadoop.security.AccessControlException: Permission denied: user=
- lib/arm64, /vendor/lib64 couldn't find " .so"
- 获取当前日期上一周开始时间、结束时间和年份
- redis安装与部署
- React介绍
- PHP操作Memcached
- 泡妞秘籍一
- Linux 磁盘管理(2)
- Maven系列(七)assembly打包-程序和依赖jar包分开化
- 由《图解HTTP》反省的测试用例思考之错误消息toast提示
- 初识vue.js