How can I get the published date of a page in AEM?
Hello I have a sling java model for component in a page, what I want to do is to take the publish date (this means, the date when you create a page in AEM and click into the publish button)
According to the research that I do, the value of the date of publication of the page of AEM is in the crx and is this one: cq:LastReplicated
This is obtained with the following java code:
@586265 @Named("jcr:content/cq:lastReplicated") private Date publishedDate
I have used it before to obtain the creation date of a page (jcr:created) (that is when you create a page in AEM regardless of whether it is published or not) and the code is the next one:
@586265 @Named("jcr:created") private Date createdDate
Unlike when I only obtained the date of creation of the page, here we notice that the date of publication is inside another node (jcr:content)

The code has a conditional that if it doesn’t find the date of publication of the page it uses the date of creation of the page (jcr:created) when we test the code I see that it only uses the date of creation of the page, it doesn’t find the date of publication of the page.
Is there any other way to get the publication date in the java sling model?
Or the variable that I'm trying to obtain (cq:lastReplicated) is not the indicated one to obtain the date of publication?