JIRA Issue Age scripted field

Hi,

 

We are usingbelow code to get Issue agein JIRA 7.3.6

import com.atlassian.core.util.DateUtils
DateUtils.getDurationString(((new Date().getTime() - issue.getCreated().time) / 1000) as Long)

output looks like 20w 3h 23m

is there anyway we can get only days.

 

Thanks,

Ashish.

2 answers

1 accepted

0 votes
Answer accepted

Hey Ashish,

Try this

import com.atlassian.core.util.DateUtils
import com.atlassian.jira.component.ComponentAccessor
def issue = ComponentAccessor.getIssueManager().getIssueObject('CIT-8991')
def x = Math.ceil(new Double((((new Date().getTime() - issue.getCreated().getTime())/(1000*24*3600)))))

 

 

 

Hope this helps

 

Regards

Chander

Thank you Chander it worked.

Is it possible to exclude the weekends?

No, please do let us know if u figured it out

Hi Chander,

I've tried your answer in JIRA 6.3.6. Encountered an error as "Cannot invoke method getCreated() on null object" Can you please suggest how to get rid off this one. I'm using the same script that you've given above. Let me know if something need to get modify in the script.

Thanks,
Naresh

Your code is not getting an issue.  You will need to fix that.

This issue is fixed now.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Mar 14, 2019 in Jira

Updates to jira.atlassian.com give you visibility into what's coming in Jira Server and Data Center

Hello, Community! My name is Gosia and I'm a Product Manager on Jira Server and Data Center here at Atlassian. Since 2002 when we launched our public issue tracker, jira.atlass...

630 views 1 15
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you