【Java基础】java 获得本日,本周,本月的时间戳区间
2024-09-25 14:41:35
如果涉及到统计的话,可能会经常用到。很简单的基础知识。
1、getTimestampByOffsetDay
public static long getTimestampByOffsetDay(int day){ Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, day);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.MILLISECOND, 0); return calendar.getTimeInMillis();
}
2、 getTodayTimestamp
public static HashMap<String, Object> getTodayTimestamp(){ HashMap<String, Object> hashMap = new HashMap<String, Object>(); hashMap.put("startTime", getTimestampByOffsetDay(0));
hashMap.put("endTime", getTimestampByOffsetDay(1)); return hashMap;
}
3、getWeekTimestamp
public static HashMap<String, Object> getWeekTimestamp() { HashMap<String, Object> hashMap = new HashMap<String, Object>(); Calendar calendar = Calendar.getInstance(); hashMap.put(
"startTime",
getTimestampByOffsetDay(0 - calendar.get(Calendar.DAY_OF_WEEK) + 2));
hashMap.put(
"endTime",
getTimestampByOffsetDay(calendar
.getMaximum(Calendar.DAY_OF_WEEK)
- calendar.get(Calendar.DAY_OF_WEEK) + 1)); return hashMap;
}
4、getMonthTimestamp
public static HashMap<String, Object> getMonthTimestamp() { HashMap<String, Object> hashMap = new HashMap<String, Object>(); Calendar calendar = Calendar.getInstance(); hashMap.put(
"startTime",
getTimestampByOffsetDay(0 - calendar.get(Calendar.DAY_OF_MONTH) + 1));
hashMap.put(
"endTime",
getTimestampByOffsetDay(calendar
.getMaximum(Calendar.DAY_OF_MONTH)
- calendar.get(Calendar.DAY_OF_MONTH))); return hashMap;
}
最新文章
- Python调用C++的DLL
- JAVA学习遇到的问题:接口实现
- 使用MVVM框架(avalonJS)进行快速开发
- LR连接oracle时出现:SQLState=28000[Oracle][ODBC][Ora]ORA-01017:invalid username/password;logon denied
- 1.ARC和非ARC文件共存
- 致vi老大 2011.1
- html5 + css3 + zepto.js实现的微信广告宣传页
- Call-time pass-by-reference has been deprecated
- Python可迭代对象、迭代器和生成器
- Linux部署与基本指令
- Effective Java 第三版——2. 当构造方法参数过多时使用builder模式
- Week_10 C
- Python_装饰器精讲_33
- ajax 的一些参数
- 再谈git和github-深入理解
- eclipse开启时报错问题
- python成长之路五-文件操作
- JavaMail SMTP服务器发送邮件程序示例 java通过dns服务器解析ip地址
- Spring 基础概念——DI、IOC(一)
- SAP 以工序为基准进行发料 机加工行业 Goods Issue to Routing