获得日期(今日、近三天、本周、最近6个月)
来源:互联网 发布:淘宝添加客服怎么登陆 编辑:程序博客网 时间:2024/04/29 10:34
/**
* 根据时间段,计算开始时间
*
* @param period
* 时间段(1-今日,2-近三天,3-本周, 4-本月 ,5-最近6个月)
* @return 开始日期
*/
public static Calendar getDate(int period) {
Calendar calendar = Calendar.getInstance();
if (period == 1) {// 当天
calendar.add(Calendar.DATE, 0);
}
if (period == 2) {// 最近三天
calendar.add(Calendar.DATE, -2);
}
if (period == 3) {// 本周
int dday = calendar.get(Calendar.DAY_OF_WEEK) - 1;
calendar.add(Calendar.DATE, (dday * -1));
}
if (period == 4) {// 本月
int dday = calendar.get(Calendar.DAY_OF_MONTH);
calendar.add(Calendar.DATE, (dday * -1));
}
if (period == 5) {// 最近六个月
calendar.add(Calendar.MONTH, -5);
// calendar.set(Calendar.YEAR, Calendar.MONTH, 1);
}
return calendar;
}
* 根据时间段,计算开始时间
*
* @param period
* 时间段(1-今日,2-近三天,3-本周, 4-本月 ,5-最近6个月)
* @return 开始日期
*/
public static Calendar getDate(int period) {
Calendar calendar = Calendar.getInstance();
if (period == 1) {// 当天
calendar.add(Calendar.DATE, 0);
}
if (period == 2) {// 最近三天
calendar.add(Calendar.DATE, -2);
}
if (period == 3) {// 本周
int dday = calendar.get(Calendar.DAY_OF_WEEK) - 1;
calendar.add(Calendar.DATE, (dday * -1));
}
if (period == 4) {// 本月
int dday = calendar.get(Calendar.DAY_OF_MONTH);
calendar.add(Calendar.DATE, (dday * -1));
}
if (period == 5) {// 最近六个月
calendar.add(Calendar.MONTH, -5);
// calendar.set(Calendar.YEAR, Calendar.MONTH, 1);
}
return calendar;
}
- 获得日期(今日、近三天、本周、最近6个月)
- javascript获取当前,近7天,近1个月,近3个月的日期
- 获得本周所有日期
- sql server2008 查询当天,最近三天,本周,本月,最近一个月,本季度的数据的sql语句
- php今日、昨日、本周、上周、本月、3个月 开始与结束时间
- JavaScript日期集合(今日,昨日,本周一,周末 ,月初,月末)
- JavaScript日期集合(今日,昨日,本周一,周末 ,月初,月末)
- 本周与上周起始日期获得
- js获得近六个月的时间
- js获取当前时间的近12个月,当前日期的未来7天
- php 获取今日 昨日 本周 上一周 本月 近三个月的起至时间戳
- 近一两个月接触的软件
- 查询近10个月的销售量
- iOS 判断选择的起止日期间隔不能超过3个月,不能选择今日及之后的日期,起始日期不能超过截止日期
- iOS 判断选择的起止日期间隔不能超过3个月,不能选择今日及之后的日期,起始日期不能超过截止日期
- SQL Server中获得本周,本月日期的方法
- SQL Server中获得本周,本月日期的方法
- 获取最近6个月的时间数组
- java的object重写equals时为什么有必要重写hashcode
- 教你如何选专业书籍 .
- android Theme & Style
- 数字电视节目码流中的PMT表分析
- 筛选法求质数(注解)
- 获得日期(今日、近三天、本周、最近6个月)
- 英语练习43 Going Camping
- Java Date类 详解
- 数据库锁表的分析与解决
- 探讨:大型视频监控平台的出路
- win7下ftp服务器配置方法
- ORA-01591: lock held by in-doubt distributed transaction
- AD TCL549
- 初学Android,跨进程调用Service(六十)