$content.lastModificationDate.getTime() does not returning timestamp

Nallusamy Narayanaswamy December 3, 2021

I am trying to write a user macro which will return difference days between current date and last modified date. 

But, $content.lastModificationDate.getTime() does not returning anything. 

Can someone please help? 

1 answer

1 vote
bill_bailey December 3, 2021

Yeah, some of the methods are a bit funky. Here is code I have used to get the year for a copyright

#set ($year = $lastModificationDate.getYear()+1900)

But I think what you need to do is use the date formatter. For example,

$action.dateFormatter.formatDateTime($page.getLastModificationDate())

And then work your magic from there.

 

And here is another example that might help you:

#set ( $dateInfo=$action.dateFormatter.formatGivenString("yyyy-MM-dd HH:mm:ss Z", $content.lastModificationDate) )
Nallusamy Narayanaswamy December 20, 2021

Hi @bill_bailey 

Thanks so much for the response. I think, I need to timestamp. 

`

$action.dateFormatter.formatDateTime($page.getLastModificationDate()) 

 

This returns date Dec 13, 2021 16:25 Mon . 

 

If I get the timeStamp, then I can find the difference between last modified and created. 

 

Do you know how to get it?

Bong Chit May 12, 2023

@bill_bailey

$action.dateFormatter.formatDateTime($page.getLastModificationDate())

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events