android获取相对于当前时间的各种时间点
来源:互联网 发布:淘宝联盟 推广位管理 编辑:程序博客网 时间:2024/06/05 00:12
public class TimeUtils4EntryList { /** * 本周开始 */ public static String nowWeekStart() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.setFirstDayOfWeek(Calendar.MONDAY); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); return dateFormater.format(cal.getTime()); } /** * 本周结束 */ public static String nowWeekEnd() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.setFirstDayOfWeek(Calendar.MONDAY); cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); return dateFormater.format(cal.getTime()); } /** * 本月开始 */ public static String nowMonthStart() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, 1); return dateFormater.format(cal.getTime()); } /** * 本月结束 */ public static String nowMonthEnd() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH)); return dateFormater.format(cal.getTime()); } /** * 上月开始 */ public static String beforeMonthStart() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.add(Calendar.MONTH, -1); cal.set(Calendar.DAY_OF_MONTH, 1); return dateFormater.format(cal.getTime()); } /** * 上月结束 */ public static String beforeMonthEnd() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_MONTH, 0); return dateFormater.format(cal.getTime()); } /** * 本年开始 */ public static String nowYearStart() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 1); return dateFormater.format(cal.getTime()); } /** * 本年结束 */ public static String nowYearEnd() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, cal.getActualMaximum(Calendar.DAY_OF_YEAR)); return dateFormater.format(cal.getTime()); } /** * 去年开始 */ public static String beforeYearStart() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.add(Calendar.YEAR, -1); cal.set(Calendar.DAY_OF_YEAR, 1); return dateFormater.format(cal.getTime()); } /** * 去年结束 */ public static String beforeYearEnd() { SimpleDateFormat dateFormater = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); Calendar cal = Calendar.getInstance(); cal.set(Calendar.DAY_OF_YEAR, 0); return dateFormater.format(cal.getTime()); }}
阅读全文
0 0
- android获取相对于当前时间的各种时间点
- Android 的获取当前时间 的各种情况(学习)
- C#获取当前时间的各种格式
- Android 当前时间的获取
- .net 获取当前时间,以及各种格式的时间
- Java实现查询记录的时间相对于当前时间
- iOS 获取当前时间以及各种时间
- Android获取当前时间
- android 获取当前时间
- Android获取当前时间
- android获取当前时间
- android 获取当前时间
- Android获取当前时间
- Android获取当前时间
- Android 获取当前时间
- Android获取当前时间
- 获取当前的时间
- Android Java获取当前时间的总结
- OpenCV 中简单矩阵运算总结
- 深度学习(二十九)Batch Normalization 学习笔记
- sudo命令 sudoers文件
- 使用JS对字符串进行去重
- hdoj1022 Train Problem I(栈的简单应用)
- android获取相对于当前时间的各种时间点
- java相关安全漏洞及整改建议
- GBDT 梯度提升决策树
- 基于深度学习的目标检测算法:Faster R-CNN
- 【MyBatis】第一个入门例子
- SQL四种语言:DDL,DML,DCL,TCL
- Python3.5-Django1.11 使用pymysql 连接mysql
- hexo博客的制作
- 4sumⅡ