Ej: Programas java, examen ITIL, java arraylist (ingrese al menos dos palabras)

jueves, 4 de marzo de 2010

SimpleDateFormat Fechas en Java (06.03.03)

public class SimpleDateFormat
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);
    }
}

Busca aquí más sobre...

0 comentarios:

Publicar un comentario en la entrada

Ej: Programas java, examen ITIL, java arraylist (ingrese al menos dos palabras)

Lo mas visitado