uniandes.cupi2.empleado.mundo
Class Fecha

java.lang.Object
  extended by uniandes.cupi2.empleado.mundo.Fecha

public class Fecha
extends java.lang.Object

Esta clase sirve para representar una fecha y hacer algunas operaciones básicas


Constructor Summary
Fecha()
           
 
Method Summary
 int darAnio()
          Retorna el año de esta fecha
 int darDia()
          Retorna el día de esta fecha
 int darDiferenciaEnMeses(Fecha fecha)
          Este método sirve para dar la diferencia en meses que hay entre dos fechas.
 int darMes()
          Retorna el mes de esta fecha
 void inicializar(int d, int m, int a)
          Inicializa una fecha con los parámetros proporcionados
post: El objeto fecha tiene sus datos básicos asignados con los parámetros proporcionados
 void inicializarHoy()
          Construye una nueva fecha inicializada en el día de hoy.
 java.lang.String toString()
          Retorna una cadena que representa la fecha
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Fecha

public Fecha()
Method Detail

inicializar

public void inicializar(int d,
                        int m,
                        int a)
Inicializa una fecha con los parámetros proporcionados
post: El objeto fecha tiene sus datos básicos asignados con los parámetros proporcionados

Parameters:
d - Día. d > 0 y d <= 31 y d es un valor válido según el mes
m - Mes. m > 0 y m <= 12
a - Año.

inicializarHoy

public void inicializarHoy()
Construye una nueva fecha inicializada en el día de hoy.
post: El objeto fecha tiene sus datos básicos asignados con los datos del día de hoy


darDia

public int darDia()
Retorna el día de esta fecha

Returns:
día

darMes

public int darMes()
Retorna el mes de esta fecha

Returns:
mes

darAnio

public int darAnio()
Retorna el año de esta fecha

Returns:
año

darDiferenciaEnMeses

public int darDiferenciaEnMeses(Fecha fecha)
Este método sirve para dar la diferencia en meses que hay entre dos fechas.

Parameters:
fecha - La fecha contra la que se está comparando. fecha != null
Returns:
Retorna el número de meses

toString

public java.lang.String toString()
Retorna una cadena que representa la fecha

Overrides:
toString in class java.lang.Object
Returns:
La cadena sigue el formato dia-mes-año