zerone
#1
Bom dia, pessoal 
Como faço para converter uma data no formato (Ex: Feb 10 2012 3:06PM) para (yyyy-MM-dd - Ex: 2012-02-10)
Tentei o seguinte código, mas está dando um Exception (Unparseable date) 
new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("MMM dd yyyy HH:mma").parse("Feb 10 2012 3:06PM"));
abrs!
Date data = //sua data;
SimpleDateFormat formatador = new SimpleDateFormat("yyyy-MM-dd");
String dataFormatada = formatador.format(data);
zerone
#3
Não funcionou 
Esta máscara está correta: “MMM dd yyyy HH:mma” para data no formato Feb 10 2012 3:06PM ? :?:
Faltou indicar que a data está em inglês.
package guj;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class ExemploSimpleDateFormat {
/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
String s = "Feb 10 2012 3:06PM";
SimpleDateFormat sdf1 = new SimpleDateFormat("MMM dd yyyy HH:mma", Locale.US);
Date dt = sdf1.parse(s);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
System.out.println (sdf2.format (dt));
}
}