Uzavřeno . Tato otázka vyžaduje podrobnosti nebo jasnost . Momentálně nepřijímá odpovědi.

Komentáře

  • Mohli byste otázku upravit a dejte nám vědět, o co jste se již pokusili. Čím více podrobností, tím lépe.
  • Jsem pro Groovy nový. Jako správce systému zkuste udělat rychlý skript. Výstup data a času z JIRA je takový a musím ho porovnat s aktuálním časem.
  • Ahoj. Zkontrolujte, co je zde na téma , a zvažte otázku na stackoverflow

Odpověď

Na základě požadavků, které jste uvedli, předpokládám, že již máte někde datum v kódu (pokud se nekontrolujete) com.atlassian.jira.component.ComponentAccessor). Pokud jde o srovnání dat, zde je krátký skript, a pokud potřebujete více dat, jednoduše je nahrajte do pole a projděte je.

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

Komentáře

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *