关于java定时任务 小弟想用public boolean t(Date d,String s)种方法 比如我给了一个值assertTrue(t.t(new Date(), "0 16")) 来断言是否是当前时间 是 ,返回true 不是返回false,具体值不确定,用例测试的那种方法来测试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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);} 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 * * *")); }这个是我部分测试的代码,大侠能给点指点吗,代码 看了半天才看明白楼主的意思:再弱弱的问一句,你这个参数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()); http://topic.csdn.net/u/20120419/13/cc24d527-7789-4f87-b05e-6e2af5a69917.html?55557那边已经回复你了,就不拷贝了 急... 关于AWT的问题 为什么paintComponent()方法总是在执行? Java中使用switch语句的话是否必须加break? 请问,如何遍历一个类中的方法和属性? java 多线程的问题 Map<String,Object> map = new HashMap<String,Object>(); 两个Java文件在一个JVM中,可否访问同一个动态链接库? java编译错误的问题,请教大家 请问一个数据库的问题! 各位大神,关于synchronized的问题 JAVA Scanner 重复输入的问题
public boolean t(Date d, String s) {
SimpleDateFormat sdf = new SimpleDateFormat("m HH");
String ds = sdf.format(d);
return ds.equals(s);
}
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 * * *"));
}这个是我部分测试的代码,大侠能给点指点吗,代码
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());