extends DateFormat
SimpleDateFormat es una clase para formatear y parsear fechas permitiendo convetir datos fechas en texto y viceversa.
TestDateFormater.java
import java.text.*;
import java.util.*;
public class TestDateFormater {
public static void main(String[] args)
throws Exception
{
//Fecha -> String
Calendar now = new GregorianCalendar();
SimpleDateFormat name, standar;
String nameFormat, standarFormat;
//Obtener la fecha actual en un calendario
Date nowDate = now.getTime();
//Definimos dos formatos para mostrar fechas
name = new SimpleDateFormat("EEEE, dd MMMM yyyy");
standar = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
//Aplicamos el formato a la fecha actual.
nameFormat = name.format( nowDate );
standarFormat = standar.format( nowDate );
System.out.println(nameFormat);
System.out.println(standarFormat);
//Aplicamos un formato en otro idioma.
name = new SimpleDateFormat("EEEE, dd MMMM yyyy", Locale.FRENCH);
nameFormat = name.format(nowDate);
System.out.println(nameFormat);
//String -> Fecha
Calendar cal = new GregorianCalendar();
SimpleDateFormat format;
//Definimos un formato
format = new SimpleDateFormat("dd/MM/yyyy");
//Se realiza parse al texto en base al formato
Date calDate = format.parse("25/12/2005");
//Se asigna la fecha al calendario.
cal.setTime( calDate );
int dayOfYear = cal.get(Calendar.DAY_OF_YEAR);
int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK);
System.out.println("DAY_OF_YEAR: " + dayOfYear);
System.out.println("DAY_OF_WEEK: " + dayOfWeek);
}
}
hola necesito de su ayuda. tengo que realizar un programa sobre la fecha pero
ResponderEliminaryo necesito que que todo me aparesca en letra
lunes siete de julio de dos mil trece.
me urge conteste pronto.... saludos...