Class Fecha

java.lang.Object
  extended by Fecha

public class Fecha
extends java.lang.Object

Clase que representa una Fecha formada por un dia un mes y un aņo.


Constructor Summary
Fecha()
          Inicializa una fecha al primero de Enero de 1900.
Fecha(int dia, int mes, int anio)
          Inicializa una fecha con los parametros dados.
 
Method Summary
 void asignarDia(int dia)
          Establece un nuevo dia para la fecha.
 void asignarMes(int mes)
          Establece un nuevo mes para la fecha.
static java.lang.String nombreDelMes(int mes)
          Devuelve el nombre del mes cuyo numero se pasa como parametro.
 int obtenerAnio()
          Devuelve el anio de la fecha.
 int obtenerDia()
          Devuelve el dia de la fecha.
 int obtenerMes()
          Devuelve el mes de la fecha como numero.
 java.lang.String obtenerNombreMes()
          Devuelve el nombre del mes como cadena.
 java.lang.String toString()
          Devuelve la representacion en cadena de la fecha.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Fecha

public Fecha()
Inicializa una fecha al primero de Enero de 1900.


Fecha

public Fecha(int dia,
             int mes,
             int anio)
Inicializa una fecha con los parametros dados.

Parameters:
dia - -- dia de la nueva fecha.
mes - - -mes de la nueva fecha.
anio - -- anio de la nueva fecha.
Method Detail

toString

public java.lang.String toString()
Devuelve la representacion en cadena de la fecha.

Overrides:
toString in class java.lang.Object
Returns:
String -- Representacion en cadena de la fecha.

obtenerMes

public int obtenerMes()
Devuelve el mes de la fecha como numero.

Returns:
int -- mes de la fecha como numero.

obtenerDia

public int obtenerDia()
Devuelve el dia de la fecha.

Returns:
int -- dia de la fecha.

obtenerAnio

public int obtenerAnio()
Devuelve el anio de la fecha.

Returns:
int -- anio de la fecha.

obtenerNombreMes

public java.lang.String obtenerNombreMes()
Devuelve el nombre del mes como cadena.

Returns:
String -- nombre del mes de la fecha como cadena.

asignarDia

public void asignarDia(int dia)
Establece un nuevo dia para la fecha.

Parameters:
dia - -- nuevo dia de la fecha.

asignarMes

public void asignarMes(int mes)
Establece un nuevo mes para la fecha.

Parameters:
mes - -- nuevo mes para la fecha.

nombreDelMes

public static java.lang.String nombreDelMes(int mes)
Devuelve el nombre del mes cuyo numero se pasa como parametro. Enero corresponde al mes 1 y asi sucesivamente.

Parameters:
mes - -- mes del que se busca el nombre.
Returns:
String -- nombre del mes pasado como parametro.