`
bewithme
  • 浏览: 423311 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

求当前时间之前或之后指定时间段的时间

 
阅读更多

     以前遇到一个这样的需求,统计当前时间之前五分钟之前用户登录错录次数,用户登录错误记录是保存在DB表中的,记录创建时间字段为 createTime,那么我们需要用一条语句来统计

 

HQL : select count(*) from XXX  x  where x. createTime between startTime=:startTime  and endTime=: endTime

 

这里endTime就是指当前时间,那么五分钟前的startTime是如何求得呢?

 

下面给出我的解决方法

 

 

long  timeDistance=5*60*1000L;//五分钟时间间隔
Date endTime=new Date();//当前时间
Date startTime=new Date(endTime.getTime()- timeDistance);//开始时间为当前时间后退5分钟

  

这样我就得到了当前后退五分钟的时间,当然,当前时间之后的五分钟后的时间只要将“endTime.getTime()- timeDistance”改为“endTime.getTime()+timeDistance”即可。

 

这个东东可能大伙能用得上,如果大家有更好的方法请不吝赐教!

 


有任何问题请联系微信 

如果您觉得我的文章给了您帮助,请为我买一杯饮料吧!以下是我的支付宝,意思一下我将非常感激!
  
分享到:
评论

相关推荐

    电影字幕制作软件popsub

     可以显示所有的无对白时间段,位置在检查时间轴按钮的右边的一个按钮(单击列标题可以排序)  播放窗口中可以指定循环播放时间  4. 顺便加了个制作美剧的时候使用的一个小功能:  时间轴窗口的查找替换功能中,...

    Simio培训教程8.pdf

    5 Simio 速率表 在固定的时间段用户指定的速率表(例如每小 时). 时间区间的数量和每个时段的大小可以设定. 由"发生器"和/计时器元素使用,按时间变 化的速率产生实体/事件. 非静态的指数分布. 6 Simio SimBit: 速率...

    java常用工具类的使用

    boolean after(Date when) 测试当前对象表示的时间是否在指定时间之后。 boolean before(Date when) 测试当前对象表示的时间是否在指定时间之前。 long getTime() 返回当前对象对应的时间毫秒值 void setTime(long ...

    hdongix c++

    2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间...

    WinRAR_4.0.exe

    如果在命令行或配置文件中指定开关 -ilog ,RAR 将会把处理压缩文件中遇到的错误 等写到日志文件中。读取开关 -ilog 描述获得更多信息。 固实压缩的文件列表 - rarfiles.lst rarfiles.lst 包含一个用户定义...

    Windows 系统错误代码简单分析

     0025 驱动器在磁盘上无法定位指定的区域或磁道。  0026 无法访问指定的磁盘或软盘。  0027 驱动器找不到所请求的扇区。  0028 打印机缺纸。  0029 系统无法写入指定的设备。  0030 系统无法读取...

    如何编写批处理文件批处理文件批处理文件

    用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,...

    powerbuilder

    需要注意的是,在Windows95和Windows NT 3.51以后的版本中,使用PrintSetup()函数设置的打印机设置只对当前应用起作用,并不影响其它应用的打印机设置。对Windows 3.1来说,使用PrintSetup()函数设置的打印机设置...

    物流方案设计流程.docx

    由于物流中心一般均非随货收取货款,而是于一段时间后,予以结帐,因此在订单资料处理的同时,业务人员尚依据公司对该客户的授信状况查核是否已超出其授信额度。 此外在特定时段,业务人员尚统计该时段的订货数量,...

    completed-task-report-omnifocus-plugin:用于Omnifocus的Omni Automation插件包,可生成已完成任务的列表(并可将其发送到第一天或草稿中)

    )已知的问题运行除今天以外的其他时间的报告尽管此插件将允许在任何时间段内运行报告,但是“一日一” URL方案不允许指定一天(“草稿”也是如此)。 因此,将在当前时间的当前日期添加报告。 如果需要,可以在第一...

    眼睛卫士光放3.21版本

    新增指定时间段禁止使用计算机功能。 新增 Ctrl+Shift+Alt+X 关闭显示器功能。 新增自定义锁屏文字功能。 新增禁止修改系统时间功能。 新增强制休息时禁用屏保功能。 新增闲置指定时间自动关闭显示器功能。 ...

    rar压缩软件.rar

    如果在命令行或配置文件中指定开关 -ilog ,RAR 将会把处理压缩文件中遇到的错误 等写到日志文件中。读取开关 -ilog 描述获得更多信息。 固实压缩的文件列表 - rarfiles.lst ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

    数据库物理设计(1).docx

    数据库物理设计(1)全文共2页,当前为第1页。数据库物理设计(1)全文共2页,当前为第1页。物理结构设计 数据库物理设计(1)全文共2页,当前为第1页。 数据库物理设计(1)全文共2页,当前为第1页。 数据库物理设计阶段的...

    java-servlet-api.doc

    服务器会在Web服务器或Servlet规定的时间内维持一个Session对象。当Session终止时,服务器会释放Session对象以及所有绑定在Session上的对象。 绑定对象到Session中 如果有助于你处理应用的数据需求,你也许需要绑定...

    入门学习Linux常用必会60个命令实例详解doc/txt

    -t:在改变到其它运行级别之前,告诉init程序多久以后关机。 -k:并不真正关机,只是送警告信号给每位登录者。 -h:关机后关闭电源。 -c:cancel current process取消目前正在执行的关机程序。所以这个选项...

    中文简体压缩软件RAR 6.0

    如果在命令行或配置文件中指定开关 -ilog ,RAR 将会把处理压缩文件中遇到的错误 等写到日志文件中。在 Unix 中,这个文件名为 .rarlong,放在用户的 home 目录中。 在 Windows 中,它名为 rar.log,放在 rar....

    EXTJS总结.txt

    传入一个元素的参数,将其放置在当前元素之后的位置。 var el = Ext.get('elId1'); // dom节点在后面插入 Ext.fly('elId').insertAfter('elId2'); // Ext.Element el在后面插入 Ext.fly('elId').insertAfter(el...

    Dos命令大全

    用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,...

    LINGO软件的学习

    在处理模型的数据时,需要为集指派一些成员并且在LINGO求解模型之前为集的某些属性指定值。为此,LINGO为用户提供了两个可选部分:输入集成员和数据的数据部分(Data Section)和为决策变量设置初始值的初始部分...

    css入门笔记

    4、spread:阴影的大小,指定要在基础阴影上扩充出来的大小距离,取值以px为单位的数值 5、color:阴影颜色 6、inset:将默认外阴影转为内阴影 在第一位 4、轮廓 轮廓指的是边框的边框,绘制于边框外的线条。 ...

Global site tag (gtag.js) - Google Analytics