당신이 적어 놓은 요구 사항에 근거하여 나는 당신이 이미 코드 어딘가에 날짜를 가지고 있다고 가정합니다. com.atlassian.jira.component.ComponentAccessor). 여기에 날짜를 비교하는 것은 짧은 스크립트이며 더 많은 날짜가 필요한 경우 배열에 쌓아서 반복합니다.
import java.text.SimpleDateFormat; import java.util.*; class DateTimeComparer { public Date convertDateTime(String element) throws Exception { SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MMM/yy HH:mm a"); return dateFormat.parse(element); } public static String compareDateTimes(Date date1, Date date2) { if (date1.after(date2)) return "date1 is after date2"; if (date1.before(date2)) return "date1 is before date2"; if (date1.equals(date2)) return "date1 is equal to date2"; } public static void main(String[] args) throws Exception { DateTimeComparer dateTimeComparer = new DateTimeComparer(); Date convertedDate = dateTimeComparer.convertDateTime("21/Sep/12 2:01 PM"); Date today = new Date(); String comparedDates = dateTimeComparer.compareDateTimes(today, convertedDate); println comparedDates; } }
댓글
에서 확인할 수 있습니다.