La siguiente es una pregunta del «Programador certificado por SCJP Sun para el examen de la guía de estudio de Java 6» por Kathy Sierra y Bert Bates. Personalmente, no creo que esta sea una buena pregunta, pero es bueno saber cómo usar la clase DateFormat.
Dado que 1119280000000L es aproximadamente el número de milisegundos desde el 1 de enero de 1970 hasta el 20 de junio de 2005, y que desea imprimir esa fecha en alemán, utilizando el estilo LARGO de modo que «junio» se muestre como «Juni».
import java.text.*; import java.util.*; //import java.date.*;// There is such package defined in Java!! public class DateFormatExample { public static void main(String[] args){ Date d = new Date(1119280000000L); DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.GERMANY); System.out.println(df.format(d)); } } |