Làm cách nào để chuyển đổi trường ngày giờ trong Grails thành ngày tháng, với việc thu thập thời gian? Tôi cần phải làm điều này để so sánh với ngày hệ thống.Chuyển đổi ngày giờ thành hiện tại
class Trip
{
String name
String city
Date startDate
Date endDate
String purpose
String notes
static constraints = {
name(maxLength: 50, blank: false)
startDate(validator: {return (it >= new Date())}) // This won't work as it compares the time as well
city(maxLength: 30, blank: false)
}
}
dường như là giải pháp mà tôi đang tìm kiếm, tuy nhiên vì một lý do kỳ lạ nào đó nó không hoạt động. việc xác thực không hoạt động ngay cả sau khi tôi thêm lớp mới. Có cái gì đó mà tôi đang thiếu? Cảm ơn – Omnipotent
Hmm ... thế nào là "không hoạt động?" Ý tôi là, có bất kỳ lỗi, cảnh báo hoặc thông báo nào trên bảng điều khiển không? Liệu nó chỉ không gọi xác nhận? Việc xác thực có trả về "các mặt tích cực sai?" –