某个时间和当前时间的比较
private static final long DURATION =
1000L * 60 * 30;
//红颜色表达式即表示半小时,依此类推
Date time = dbvote.getTime();
if ((System.currentTimeMillis() - time.getTime()) > DURATION) {
return true;
}
return false;
引申一下,完全也可以通过一个long型参数获取一个Date型数据
public class Util {
/**
*
* @author weip
* @time 2006-5-12 15:36:54
* @param time long
* @return Date
*/
public static Date getTime(long time) {
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(time);
return calendar.getTime();
}
}
上面方法该如何使用?
vote.setTime(Util
.getTime(System.currentTimeMillis() - 1000L * 60 * 30));
上面红色代码可以获得当前时间之前半小时的一个date
这个方法经常被testcase使用,比如模拟某个时间,见下面一个例子
/**
* 测试找到结果但小于半小时
*
* @author weip
* @time 2006-5-12 15:16:23
* @throws Exception
* a
*/
public void testVoteCheck2() throws Exception {
mockVoteDao.getVote("192.168", 1);
vote
.setTime(Util
.getTime(System.currentTimeMillis() - 1000L * 60 * 30));
EasyMock.expectLastCall().andReturn(vote);
EasyMock.replay(mockVoteDao);
boolean result = voteService.voteCheck(vote);
assertFalse(result);
}
分享到:
相关推荐
"动态显示当前时间的js"就是一种实现这一功能的解决方案,它能够兼容所有主流浏览器,包括Chrome、Firefox、Safari、Edge以及Internet Explorer等。下面将详细解释如何使用JavaScript来创建一个动态显示当前时间的...
项目旨在构建一个以人为本、服务市民、管理高效的现代化综合智慧交通体系,利用互联网、云计算、大数据等先进技术,整合全市智慧城市建设需求,提供强有力的技术支持和联网对接。项目针对特定区域的行政中心、教育...
4. Redis实现:利用其有序集合(ZSet)存储消息,设置score为当前时间加延时时间,通过定时器轮询并消费已过期的消息。 5. 时间轮(Time Wheel):这是一种高效的数据结构,通过环形队列和定时器实现,将任务分配到...
当前开行方案的编制通常仅从铁路运输企业自身的经济效益出发,很少考虑货主时间价值需求对运输方案的影响;此外,在方案编制过程中,很少将发到站相同但归属于不同货主的车流区分对待.因此,本文在综合考虑铁路运输...
防火墙把网络隔离成两个区域,分别为受信任的区域和不被信任的区域,其中对信任的区域将对其进行安全策略的保护,设置有效的安全保护措施,防火墙在接入的网络校园网方案设计与实现全文共4页,当前为第3页。...
在C# Winform应用开发中,创建一个播放器时间轴是一项常见的需求,它通常用于显示媒体文件的播放进度,提供用户交互控制,如拖动、快进、快退等。本项目通过自定义控件来实现这一功能,下面将详细阐述相关知识点。 ...
通过以上详细分析,我们可以看到,网络设计方案设计及需求分析是一项复杂而细致的工作,它需要全面考虑企业的业务需求、技术现状和未来发展,从而构建出既能满足当下又能适应未来的网络基础设施。
1. **客户账单和收据的有效追踪:** 实现自动化且高效的客户账单和收据管理系统,以便准确追踪每一笔交易。 2. **特价促销效果分析:** 开发功能以分析特价促销活动带来的收益和额外销售情况。 3. **建立客户数据库...
防火墙的使用防火墙是建立在两个不同网络的基础之间,首先对其设置安全规则,决定网络中传输的数据包是否校园网方案设计与实现(1)全文共4页,当前为第4页。校园网方案设计与实现(1)全文共4页,当前为第4页。允许通过...
### 汽车新零售:市场需求与产品方案 #### 一、引言 随着中国汽车市场的不断发展与变革,传统汽车销售模式正面临前所未有的挑战。本文旨在深入探讨汽车新零售领域中的市场需求及相应的产品方案,以帮助行业内企业...
3. 日历网格:包含每一天的单元格,可能用`<table>`元素构建,每个单元格对应一天,并通过JavaScript动态填充当前时间和未来日期。 4. 当前时间指示:在当前日期的单元格上标记,可能通过CSS3的伪元素或额外的HTML...
这一部分是需求方案书中最为关键的内容之一,直接关系到系统的具体实现。 #### 六、建设需求方案 - **描述**: 对整个建设方案进行概括性的描述,让读者对项目的整体结构有一个初步的认识。 - **应用架构**: 通过...
内容概要:本文详细介绍了基于自然语言处理(NLP)技术设计与实现的一款智能化旅游景区讲解系统,旨在增强游客体验并辅助景区管理者进行决策优化。文中首先阐述了对当前旅游景区智能讲解系统的现状及不足之处进行了...
而管理系统规格需求说明书(System Specification Requirements Document)则是需求规格说明书的一个扩展,它更详细地涵盖了整个管理系统的技术和业务要求。 为了编写一份有效的管理系统规格需求说明书,通常需要...
时间规划系统是一个旨在帮助用户更有效地管理时间的工具,它结合了时间管理的理论与实践,通过数字化的方式为用户提供个性化的时间规划方案。在当前社会,时间管理的重要性日益凸显,良好的时间管理能力可以帮助个人...
本文提出了一种面向智能家居老人看护系统的实现方案,旨在通过技术手段,实现对独居老人的实时看护和行为预测,从而有效降低通信开销和传输延迟,提升老人的生活质量。 方案的核心技术包括Zigbee技术、异常值处理、...
内容概要:本文详细介绍了五目相机标定和拼接的具体需求,针对当前存在的拼缝明显及图像畸变问题,提出了标定求解内外参和畸变系数的需求,并希望实现基于标定点的动态拼接,提升成像质量。此外,文章还提供了具体的...
综上所述,基于SpringBoot的时间规划系统通过结合现代技术与时间管理理论,旨在提供一个用户友好、高效实用的平台,以满足用户个性化的时间管理需求。随着系统的不断发展和完善,有望成为人们日常生活和工作中不可或...