使用Java如何让需求在指定时间内生效
来源:互联网 发布:层次聚类算法 编辑:程序博客网 时间:2024/05/21 18:42
比如说端午节有个运营活动,只在6月7号到6月11号之间,过期就自动下线。下面代码就可以实现这个功能。
static{String s1="2016-06-07 00:00:00"; String s2="2016-06-12 00:00:00"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try {start=sdf.parse(s1);end=sdf.parse(s2);}catch(ParseException e){e.printStackTrace();}}
/** * 判断当前时间是否在端午活动区间 */ private boolean isDuanWuPeriod(){ Date date=new Date(); if(end!=null && start!=null && date.before(end) && date.after(start)){ return true; } return false; }
之所以把生成起始和终止时间放到静态初始化块里面执行,是为了避免重复执行~
然后就可以在特点业务功能代码前面加上这个isDuanWuPeriod方法的判断就可以了。
PS:在实际项目中可以通过配置文件来配置时间,这样更加灵活~
1 0
- 使用Java如何让需求在指定时间内生效
- 如何让APP在最短的时间内成功上线?
- 如何让APP在最短的时间内上线
- 如何让java运行在指定版本的JRE中
- [转]winfrom让弹出的MessageBox在指定时间内自动销毁
- 续:一种让数值在指定范围内由小到大再变小的生成方法(固定时间内)
- zsh如何让alias在重启ssh后生效
- 在指定时间内令按钮失效
- 如何在指定的时间内控制一个程序能否正确登陆
- 如何在允许超时时间内接受来自控制台输入的指定指令
- 如何让alias永久生效?
- 如何让alias永久生效?
- 如何让WriteFile立即生效
- 如何让WriteFile立即生效
- 如何让alias永久生效?
- 如何让alias永久生效?
- 如何让.gitignore文件生效
- 如何让alias永久生效
- 监控文件夹变动
- jQuery导出Excel格式
- 自定义语音通知栏 NotificationManager
- HTML与CSS的结合方式
- U盘怎么分区合并
- 使用Java如何让需求在指定时间内生效
- 32位操作系统下各种数据类型所占有的字节数
- Cocoa pods的安装使用
- 关于下拉框切换取值的例子
- 关于浏览器关闭后session是否被删除的问题
- Two Sum 计算两数和是否满足目标
- HashMap的工作原理
- 第四专题 Problem C
- 摄像机标定矫正畸变