按照日期查询最近7天,一个月功能

     if ("30".equals(date)) {
             Calendar now = Calendar.getInstance();
             now.setTime(new Date());
             now.set(Calendar.DATE, now.get(Calendar.DATE) - 30);
             param.addParam("addtime", Operator.GTE , now.getTime());
        }else if ("90".equals(date)) {
            Calendar now = Calendar.getInstance();
             now.setTime(new Date());
             now.set(Calendar.DATE, now.get(Calendar.DATE) - 90);
             param.addParam("addtime", Operator.GTE , now.getTime());
        }else if ("180".equals(date)) {
            Calendar now = Calendar.getInstance();
             now.setTime(new Date());
             now.set(Calendar.DATE, now.get(Calendar.DATE) - 180);
             param.addParam("addtime", Operator.GTE ,now.getTime());
        }else if ("7".equals(date)) {
            Calendar now = Calendar.getInstance();
             now.setTime(new Date());
             now.set(Calendar.DATE, now.get(Calendar.DATE) - 7);
             System.out.println(now.getTime());
             param.addParam("addtime", Operator.GTE , now.getTime());
        }
时间: 2024-10-28 23:22:17

按照日期查询最近7天,一个月功能的相关文章

java语言利用MySQL数据库自带的DATE_SUB()函数查询一周、一个月、半年、一年之内的数据记录

在JSP页面中根据论坛帖子的发帖时间查询帖子记录,前台JSP页面代码如下: <s:form id="postTime" action="findPostByTime" method="post" theme="simple" target="mFrame"> <table class="tab_data" width="70%" > <t

用sql查询当天,一周,一个月的数据

数据查询,不管在网站还是在系统,都很常见,下文是介绍最常见的以日期查询的语句 select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0   //查询当天日期在一周年的数据 select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0   //查询当天的所有数据 --查询当天: select * from info where DateDiff(dd,d

通达OA 在工作流中增加根据流水号查询其他工作流的一个小功能

前段时间帮朋友实现的一个小功能,今天再整理一下.要实现的功能其实也很简单,就是在一个工作流里能查看到另一个管理的工作流里的内容.流程多了,各流程之间也会有些关联,原来朋友做的只是在表单里输入要查询的流水号,要查询的人需要按照这个流水号在工作流查询里打开这个功能再查询,点击.打开这些动作说来简单但是也是增加了一些麻烦.为了解决这个小小的问题,我在表单里简单改造了一些,增加了一个查询的链接,这样每次查询的时候点击一下就OK了,技术就是为人服务的么. 需要说明的是:这两个流程是有关联的,而不能任意查所

sql查询当天,一周,一个月数据的语句

--查询当天:  select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info where DateDiff(hh,datetime,getDate())<=24 --查询本周记录select * from info where datediff(week,datetime,getdate())=0 --查询本月记录select * from info where datedif

SQL查询一个月第一天/最后一天及日期格式化

1.一个月第一天的Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 3.一年的第一天Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) 4.季度的第一天Select DATEADD(qq, DATEDIFF(qq,0,getdate()), 0) 5.当天的半夜Select DATEADD(dd,

查询一个月最后一天的总用户数,数据库中没有保存最好一天的数据,就查询本月数据库已存有的最后一天的数据

select total_user from a_user_no where date_time=(select max(date_time) from a_user_no  where '2013-05'+ "'=to_char(date_time,'yyyy-mm')); 通过max 函数来去5月份出现最大日期的数据 查询一个月最后一天的总用户数,数据库中没有保存最好一天的数据,就查询本月数据库已存有的最后一天的数据,布布扣,bubuko.com

mysql查询一天,查询一周,查询一个月的数据【转】

转自:http://www.cnblogs.com/likwo/archive/2010/04/16/1713282.html 查询一天: select * from table where to_days(column_time) = to_days(now());select * from table where date(column_time) = curdate(); 查询一周: select * from table   where DATE_SUB(CURDATE(), INTER

js获取上一个月、下一个月格式为yyyy-mm-dd的日期

/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = da

C# 时间计算 今天、昨天、前天、明天 一个月的开始日期与结束日期

C# 时间计算 今天.昨天.前天.明天 class Program    {        static void Main(string[] args)        {            DateTime dt1=GetTodayZeroTime(DateTime.Now);            Console.WriteLine("今天零点:{0}",dt1.ToString() );            DateTime dt2 = GetYestodayZeroTim