geschlossen . Diese Frage benötigt Details oder Klarheit . Derzeit werden keine Antworten akzeptiert.

Kommentare

  • Können Sie die Frage bearbeiten und uns mitteilen, was Sie bereits versucht haben? Je mehr Details desto besser.
  • Ich bin neu bei Groovy. Versuchen Sie als Systemadministrator einfach, ein schnelles Skript zu erstellen. Die Datums- / Uhrzeitausgabe von JIRA ist wie folgt und ich muss sie mit der aktuellen Uhrzeit vergleichen.
  • Hi. Bitte überprüfen Sie hier, was zum Thema ist, und fragen Sie unter stackoverflow

Antwort

Aufgrund der von Ihnen festgelegten Anforderungen gehe ich davon aus, dass Sie das Datum bereits irgendwo im Code haben (falls nicht ausgecheckt) com.atlassian.jira.component.ComponentAccessor). Zum Vergleichen der Daten gibt es hier ein kurzes Skript. Wenn Sie mehr Daten benötigen, stapeln Sie diese einfach in einem Array und durchlaufen sie.

 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; } } 

Kommentare

überprüfen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.