One Star

Convert format (EEE MMM dd HH:mm:ss Z yyyy) to (YYYY-MM-DD)

Hello, 
I need to convert format (EEE MMM dd HH:mm:ss Z yyyy) to (YYYY-MM-DD).
Exemple : Mon Nov 22 00:00:00 CET 2004 ----> 2004-11-22
Thanks.
2 REPLIES
Moderator

Re: Convert format (EEE MMM dd HH:mm:ss Z yyyy) to (YYYY-MM-DD)

Hi rrjili,

Is your input source "String" data type or "Date"?
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: Convert format (EEE MMM dd HH:mm:ss Z yyyy) to (YYYY-MM-DD)

J'ai ajouter le class java suivant pour résoudre le problème :
package routines;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class CONVERT_DATE {
public static Date toDate(String Str) throws ParseException  {
DateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
Date date1 = (Date)formatter.parse(Str); 
Calendar cal = Calendar.getInstance();
cal.setTime(date1);
return date1;      
   
}}