¿Cómo convertir la fecha y la hora al formato en Android?

Aquí está mi código.

public String getDateTime()
{


    String dateAndTime = 

    (new SimpleDateFormat("hh:mm aaa")).format(new Date());

    return dateAndTime;


}

public String getDate()
{

        android.text.format.DateFormat df = new android.text.format.DateFormat();
        String Date = df.format("MM-dd-yyyy", new java.util.Date()).toString();

        return  Date;
}

He buscado sobre esto. Pero, no puedo encontrar la respuesta perfecta. Por favor, ayúdame.

Respuestas a la pregunta(2)

Su respuesta a la pregunta