Hi All,
I have an eventList with eventDate property. "eventDate":"Jan 25, 2023, 2:35:00 PM" I am getting this date, I want to convert this date to 25-January, 2023. I have tried many solutions but couldnt work out. please do help.
Solved! Go to Solution.
Views
Replies
Total Likes
you can do this for Calendar type as well.
Calendar cal = eventDate;
java.util.Date
date= cal.getTime();
Hi,
Did you try using below format
DateFor = new SimpleDateFormat("dd-MMMM,yyyy");
sampl code
public static void main(String[] args) { Date date = new Date(); SimpleDateFormat DateFor = new SimpleDateFormat("dd-MMMM,yyyy"); String stringDate = DateFor.format(date); System.out.println("Date Format with dd MMMM yyyy : "+stringDate); }
output:
Date Format with dd MMMM yyyy : 13-January,2023
Uhm, the properties in AEM 6.x aren't an instance of java date. Although the CRX shows "Date" it is truly an instance of java calendar.
you can do this for Calendar type as well.
Calendar cal = eventDate;
java.util.Date
date= cal.getTime();
SimpleDateFormat data = new SimpleDateFormat("dd-MMMM,yyyy");
String eventDate = "Jan 25, 2023, 2:35:00 PM";
Date date = new Date(eventDate);
String convert = data.format(date);
System.out.println("Date Format with dd MMMM yyyy : "+date);
output: 25-January, 2023.
Views
Likes
Replies