Cómo formatear la fecha a la cadena como "31 de diciembre de 2000" en Java [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo formatea el día del mes para decir “11º”, “21º” o “23º” (indicador ordinal)? 18 respuestas

Traté de usar elSimpleDateFormat clase para hacer esto, pero no encontré ninguna opción que ponga un'S t' despues del dia Solo pude conseguir'31 dic, 2000 '

Como formatear"31 de diciembre de 2000" . Tengo la fecha en milisegundos.

¿Hay alguna API en java que nos permita formatear una fecha de esta manera?

Respuestas a la pregunta(5)

Su respuesta a la pregunta