社区
Java SE
帖子详情
关于java定时任务
Candylibin
2012-04-17 08:39:08
小弟想用public boolean t(Date d,String s)种方法 比如我给了一个值assertTrue(t.t(new Date(), "0 16"))
来断言是否是当前时间 是 ,返回true 不是返回false,具体值不确定,用例测试的那种方法来测试。
...全文
234
9
打赏
收藏
关于java定时任务
小弟想用public boolean t(Date d,String s)种方法 比如我给了一个值assertTrue(t.t(new Date(), "0 16")) 来断言是否是当前时间 是 ,返回true 不是返回false,具体值不确定,用例测试的那种方法来测试。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
安特矮油
2012-04-19
打赏
举报
回复
http://topic.csdn.net/u/20120419/13/cc24d527-7789-4f87-b05e-6e2af5a69917.html?55557
那边已经回复你了,就不拷贝了
Candylibin
2012-04-18
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
看了半天才看明白楼主的意思:再弱弱的问一句,你这个参数S "0 16 * * * " 中间是用空格分开的?
Calendar calendar = ……
[/Quote]
对是用空格分开的 “0 16” 其实和 "0 16 * * * " 是一样代表 每天16点
DayDreamer922
2012-04-18
打赏
举报
回复
看了半天才看明白楼主的意思:再弱弱的问一句,你这个参数S "0 16 * * *" 中间是用空格分开的?
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR, 年);
calendar.add(Calendar.MONTH, 月);
calendar.set(Calendar.DAY_OF_MONTH, 日);
calendar.set(Calendar.HOUR_OF_DAY, 小时);
calendar.set(Calendar.MINUTE, 分钟);
return calendar.getTime().compareTo(new Date());
Candylibin
2012-04-18
打赏
举报
回复
[Quote=引用楼主 的回复:]
小弟想用public boolean t(Date d,String s)种方法 比如我给了一个值assertTrue(t.t(new Date(), "0 16"))
来断言是否是当前时间 是 ,返回true 不是返回false,具体值不确定,用例测试的那种方法来测试。
[/Quote]
public class TestT extends TestCase {
T t = new T();
public void testTFail() {
assertFalse(t.t(new Date(), "* 16"));
}
public void testTSuccess2() {
assertTrue(t.t(new Date(), "0 16"));
}
public void testTSuccess3() {
assertTrue(t.t(new Date(), "0 17 *"));
}
public void testTSuccess4() {
assertTrue(t.t(new Date(), "16 10 * *"));
}
public void testTSuccess5() {
assertTrue(t.t(new Date(), "45 11 18 04 2012"));
}
public void testTSuccess5_0() {
assertTrue(t.t(new Date(), "0 16 * * *"));
}
public void testTSuccess5_1() {
assertTrue(t.t(new Date(), "0 16 * * *"));
}
这个是我部分测试的代码,大侠能给点指点吗,代码
Candylibin
2012-04-18
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
把日期转换成 表达式 ,然后 在正则匹配
[/Quote]
这个不是死的 是活的,比如 某年 某月 某天的 某时执行 或者是每月的第八天执行
名字不好取_蛋疼
2012-04-18
打赏
举报
回复
把日期转换成 表达式 ,然后 在正则匹配
Candylibin
2012-04-17
打赏
举报
回复
[Quote=引用楼主 的回复:]
小弟想用public boolean t(Date d,String s)种方法 比如我给了一个值assertTrue(t.t(new Date(), "0 16"))
来断言是否是当前时间 是 ,返回true 不是返回false,具体值不确定,用例测试的那种方法来测试。
[/Quote]
就是代表:这吗说吧: "0 16 * * *" 最多有5个 从后往前 分别代表 年 月 日 小时 分钟 上面那个就是每天的16点整呵呵
Candylibin
2012-04-17
打赏
举报
回复
就是代表:这吗说吧: "0 16 * * *" 最多有5个 从后往前 分别代表 年 月 日 小时 分钟 上面那个就是每天的16点整呵呵
qybao
2012-04-17
打赏
举报
回复
LZ问问题能不能敬业一点,"0 16"的0和16各代表什么?
public boolean t(Date d, String s) {
SimpleDateFormat sdf = new SimpleDateFormat("m HH");
String ds = sdf.format(d);
return ds.equals(s);
}
Spring+Quartz 从数据库中获取
定时任务
和定时时间,动态实现对
定时任务
的增删改查
Spring+Quartz 从数据库中获取
定时任务
和定时时间,动态实现对
定时任务
的增删改查,部署到tomcat即可看到
定时任务
执行效果。本人亲测,可用!
Java
定时任务
调度框架
Java
定时任务
调度框架1.
定时任务
调度概述1.1 业务场景概述1.2 任务调度场景1.3 调度任务分类2.
定时任务
调度详解2.1 Timer2.2 ScheduledExecutorService2.3 SpringTask2.4 Quartz2.5 xxl-job2.6 elastic-job 1. ...
java
定时任务
_
定时任务
3种实现方式
java
定时任务
_
定时任务
3种实现方式
定时任务
在实际的开发中特别常见,比如电商平台 30 分钟后自动取消未支付的订单,以及凌晨的数据汇总和备份等,都需要借助
定时任务
来实现,那么我们本文就来看一下
定时任务
最简单...
详解
java
定时任务
在我们编程过程中如果需要执行一些简单...一、简介 在
java
中一个完整
定时任务
需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线程中执行的任务。可安排任
Java
定时任务
Schedule实现的4种方式
java
实现
定时任务
Schedule https://blog.csdn.net/
java
_2017_csdn/article/details/78060204 2017年09月22日 10:30:52
Java
_2017_csdn阅读数:3306
java
实现
定时任务
Schedule 标签:
java
实现
定时任务
Schedule...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章