Documente Academic
Documente Profesional
Documente Cultură
ENCICLOPEDIA CONOCIENDO
Próximame
nte en
Internet y
en su
librería más
cercana
TOMO LIX
JAVA
FECHAS
ELABORADO POR:
CONTIENE
CONCEPTOS DE FECHAS,
Y ALGO MÁS.
1. MANEJO DE FECHAS
/******************************************************************
Nombre : fecha1.java
Descripcion : El siguiente programa muestra
: como se crea maneja la clase Date
: funciones: toLocaleString
: El programa consigue la fecha actual
: del sistema y posteriormente la imprime
: utilizando el formato Greenwich
Tipo: : El programa es descriptivo
: No Maneja apuntadores
: Tipo FRAME
: Libreria de Date: java.util.*
Autor : Luis Felipe Wanumen luchofelipe2000@yahoo.com
Revision : No hay revisiones por el momento.
Agradecimientos :
D.Historico : 10/04/2003
******************************************************************/
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public MyApp()
{
System.out.println(fecha_actual.toLocaleString());
f.setSize(100,100);
f.show();
}
}
/******************************************************************
Nombre : fecha2.java
Descripcion : El siguiente programa muestra
: como se crea maneja la clase Date
: funciones: getDate, getYear, getMonth
: setYear, setDate, setMonth
: El programa lee la fecha de nacimiento
: calcula la fecha actual y calcula posteriormente
: la edad en dias, meses y años
Tipo: : El programa es descriptivo
: No Maneja apuntadores
: Tipo APPLET
: Libreria de Date: java.util.*
Autor : Luis Felipe Wanumen luchofelipe2000@yahoo.com
Revision : No hay revisiones por el momento.
Agradecimientos :
D.Historico : 10/04/2003
******************************************************************/
import java.awt.*;
import java.applet.*;
import java.util.*; // Para Date
g.drawString("Actual:
"+fecha_actual.toLocaleString(),20,40);
g.drawString("Nacimiento:
"+fecha_nacimiento.toLocaleString(),20,50);
}
if(pintar==1){
calcular();
g.drawString("Años: "+año,240,20);
g.drawString("Mes: "+mes,240,40);
g.drawString("Dias: "+dia,240,50);
}
if(pintar == 2){
g.drawString("Fecha nacimiento posterior",20,30);
}
if(pintar == 3){
g.drawString("Las fechas son iguales",20,60);
}
}
public void calcular(){
if(pintar==1){
dia = fecha_actual.getDate() - fecha_nacimiento.getDate();
año = fecha_actual.getYear() - fecha_nacimiento.getYear()-1;
mes = 12-fecha_nacimiento.getMonth() + fecha_actual.getMonth();
edad.setDate(dia);
edad.setDate(mes);
edad.setDate(año);
if(mes>12){
año++;
mes-=12;
}
if(mes==12){
if(dia<0){
dia = 30+dia;
mes = 11;
}
else{
mes = 0;
año++;
}
}
} // Cierra if(pintar==1)
} // Cierra calcular
TABLA DE CONTENIDO
1. MANEJO DE FECHAS____________________________________________________3
1.1. CONSIGUIENDO LA FECHA ACTUAL E IMPRIMIENDOLA________________3
1.2. PROGRAMA QUE CALCULA DIAS MESES Y AÑOS DE VIDA______________4
TABLA DE CONTENIDO___________________________________________________8
Pais: Colombia
Enciclopedia Conociendo
ã Luis Felipe Wanumen Silva
Copyright Enero de 2004
ISBN En proceso de registro
Edición autorizada para venta en Colombia
Impreso en Colombia – Printed in Colombia
Derechos Reservados
Los derechos de publicación en cualquier lengua de
cualquier tomo de la Enciclopedia Conociendo, no han
sido transferidos a editor alguno. El editor solamente
está autorizado para imprimir 1000 ejemplares y
vendérselos únicamente al autor.
NOTA IMPORTANTE
El autor no será jurídicamente responsable por daños y
perjuicios causados en datos, archivos, información o
hardware por el uso directo o indirecto ya sea correcto
o incorrecto del presente material.
Impresión
Editorial Kimpres Ltda.