Explorar o código

定时任务时分秒处理

anderx %!s(int64=4) %!d(string=hai) anos
pai
achega
68ba56bbb0
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      src/main/java/com/goafanti/common/task/PatentTask.java

+ 5 - 0
src/main/java/com/goafanti/common/task/PatentTask.java

@@ -98,6 +98,9 @@ public class PatentTask {
 				Calendar now = Calendar.getInstance();
 				now.setTime(new Date());
 				now.set(Calendar.MILLISECOND, 0);
+				now.set(Calendar.HOUR_OF_DAY, 0);
+				now.clear(Calendar.MINUTE);
+				now.clear(Calendar.SECOND);
 				Date date=new Date();
 				// 提醒
 				Calendar ted = Calendar.getInstance();
@@ -109,6 +112,8 @@ public class PatentTask {
 				ted.setTime(sq.getTime());
 				ted.add(Calendar.YEAR, y);
 				// 计算相差日期
+				System.out.println(DateUtils.formatDate(ted.getTime(), AFTConstants.YYYYMMDDHHMMSS));
+				System.out.println(DateUtils.formatDate(now.getTime(), AFTConstants.YYYYMMDDHHMMSS));
 				int count = (int) ((ted.getTimeInMillis() - now.getTimeInMillis()) / (1000 * 3600 * 24));
 				Notice n = new Notice();
 				n.setId(UUID.randomUUID().toString());