Hi All, I have 2 custom field date-time picker, and I want to get the difference of them using scripted field, but my field returns milliseconds. How can I convert it to days hours using:
Search Template : Duration Picker or Date Time Range Picker
Template : Custom ,
code : $datePickerFormatter.withStyle($dateTimeStyle.DATE).format($value)
script -->
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.Issue;
import java.util.Date.*
def customFieldManager = ComponentAccessor.getCustomFieldManager();
def dateFieldObject= customFieldManager.getCustomFieldObject('customfield_10806');
def dateFieldObject2= customFieldManager.getCustomFieldObject('customfield_10807');
if(issue.getCustomFieldValue(dateFieldObject) && issue.getCustomFieldValue(dateFieldObject2)) {
def dateValue= issue.getCustomFieldValue(dateFieldObject) as Date
def dateValue2= issue.getCustomFieldValue(dateFieldObject2) as Date
return dateValue.getTime() - dateValue2.getTime() as Date
}
it says cannot return value of type long 2382000000 on method for java.util.Date. Thanks