How do I remove time from duedate field - script runner / groovy email

James Porter May 22, 2014

Hi,

I am using Script Runner to send a custom email on transition. Please can some tell me if it is possbile to remove the time element from the DueDate field when included in the email?

So I have added: "Due Date: ${issue.DueDate}<br>" to the email template, and when I receive the email I get

Due Date: 2014-05-23 00:00:00.0

How do I truncate the timestamp?

Thanks

1 answer

1 accepted

4 votes
Answer accepted
JamieA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 22, 2014

It's pretty ugly but you could use this:

&lt;% out &lt;&lt; new java.text.SimpleDateFormat("dd-MMM-yyyy").format(issue.dueDate.time) %&gt;

James Porter May 22, 2014

Thanks for fast response. I tried it, but get the following error on the transition screen:


JamieA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 22, 2014

Hrm... it worked fine for me in the preview screen. I think this is an issue with osworkflow. I changed my answer, please try that.

James Porter May 22, 2014

works for me - thanks

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events