-1
我有一個形象的模型保存日期時間
@Entity
public class Image {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID")
private Long id;
@Column(name = "CAPTION")
private String caption;
@Column(name = "IMAGE_PATH")
private String imagePath;
@Column(name = "IMAGE_NAME")
private String imageName;
@Column(name = "NUMBER_OF_VIEW")
private Integer numberOfView;
@Column(name = "PUBLISH_TIME")
private Date publishDate;
當用戶上傳的圖像,他選擇日期,時間和圖像模型,這種格式保存publishDate日期「YYYY -MM-DD HH ::在database.Now毫米」格式我有一個調度
@Scheduled(cron = "*/5 * * * * ?")
public void sendNotification() {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm");
Date currentDate = new Date();
List<ImageInfo> listImageInfo = imageInfoDao.getImageOfParticularDate(currentDate);
if (listImageInfo.size() > 0) {
List<User> listUser = userDao.getAppUser(ACTIVE);
for (ImageInfo imageInfo : listImageInfo) {
for (User user : listUser) {
pushNotification(user.getRegId(), pushGroupNumNotification(imageInfo.getGroupNum()));
}
}
}
}
重複地檢查每5秒的系統時間是否等於uploded圖像發佈time.how我可以檢查這種平等。我使用日期。我應該使用日期時間?