domingo, 24 de noviembre de 2013

Fechas en java

El siguiente codigo en java es un ejemplo del manejo del metodo de fechas en java.

Clase main
import java.util.*;
public class sum extends mostrar {
static String mes, dia, anio;
public sum (){
Calendar fecha = Calendar.getInstance();
fecha.add(Calendar.DATE, 50);
 mes = Integer.toString(fecha.get(Calendar.MONTH));
 anio = Integer.toString(fecha.get(Calendar.YEAR));
 dia = Integer.toString(fecha.get(Calendar.DATE));

}
public static String getMes() {
return mes;
}
public static void setMes(String mes) {
ope.mes = mes;
}
public static String getDia() {
return dia;
}
public static void setDia(String dia) {
ope.dia = dia;
}
public static String getAnio() {
return anio;
}
public static void setAnio(String anio) {
ope.anio = anio;
}

public void toprint() {
System.out.println(this.getDia()+"/"+this.getMes()+"/"+this.getAnio()+": sumando 50 dias");
}

}

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
clase cambio


import java.util.Calendar;

public class cambio {
static String mes, dia, anio;
public static void cambio () {
Calendar fecha = Calendar.getInstance();
fecha.set(3,8,2013);
 mes = Integer.toString(fecha.get(Calendar.MONTH));
 anio = Integer.toString(fecha.get(Calendar.YEAR));
 dia = Integer.toString(fecha.get(Calendar.DATE));
 System.out.println (dia + "/" + mes +"/" + anio + ": Fecha cambiada");
}

}

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
clase diferencia

import java.util.*;

public class diferencia {

long dif,difs,difm,difh,difd,difme;
public long getDif() {
return dif;
}
public void setDif(long dif) {
this.dif = dif;
}
public void dife (){

Calendar fe1 = Calendar.getInstance();
Calendar fe2 = Calendar.getInstance();

fe1.set(2013, 2, 18);
fe2.set(2013, 10, 2);

       long milis1 = fe1.getTimeInMillis();
       long milis2 = fe2.getTimeInMillis();
      dif = milis2 - milis1;
      difs = dif / 1000;
  difm = dif / (60 * 1000);
      difh = dif / (60 * 60 * 1000);
      difd = dif / (24 * 60 * 60 * 1000);
      difme = dif / (12 * 60 * 60 * 1000);
     
     

   }
public long getDifs() {
return difs;
}
public void setDifs(long difs) {
this.difs = difs;
}
public long getDifm() {
return difm;
}
public void setDifm(long difm) {
this.difm = difm;
}
public long getDifh() {
return difh;
}
public void setDifh(long difh) {
this.difh = difh;
}
public long getDifd() {
return difd;
}
public void setDifd(long difd) {
this.difd = difd;
}
public void toprint () {
System.out.println("En milisegundos: " + this.getDif() + " milisegundos.");
        System.out.println("En segundos: " + this.getDifs() + " segundos.");
        System.out.println("En minutos: " + this.getDifm() + " minutos.");
        System.out.println("En horas: " + this.getDifh() + " horas.");
        System.out.println("En dias: " + this.getDifd() + " dias.");
        System.out.println("En meses: " + this.getDifme() + " meses.");
}
public long getDifme() {
return difme;
}
public void setDifme(long difme) {
this.difme = difme;
}


}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

clase mostrar

import java.io.*;
import java.util.Calendar;


public class mostrar {
static String mes,anio,dia;
public  void mostrar () {
 
 Calendar fecha = Calendar.getInstance();
 mes = Integer.toString(fecha.get(Calendar.MONTH));
 anio = Integer.toString(fecha.get(Calendar.YEAR));
 dia = Integer.toString(fecha.get(Calendar.DATE));
 System.out.println (dia + "/" + mes +"/" + anio + ": Fecha actual");
 
}

}

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

clase ope
import java.util.*;
public class ope extends mostrar { 
static String mes, dia, anio;
public ope (){
Calendar fecha = Calendar.getInstance();
fecha.add(Calendar.DATE, -50);
 mes = Integer.toString(fecha.get(Calendar.MONTH));
 anio = Integer.toString(fecha.get(Calendar.YEAR));
 dia = Integer.toString(fecha.get(Calendar.DATE));
 
}
public static String getMes() {
return mes;
}
public static void setMes(String mes) {
ope.mes = mes;
}
public static String getDia() {
return dia;
}
public static void setDia(String dia) {
ope.dia = dia;
}
public static String getAnio() {
return anio;
}
public static void setAnio(String anio) {
ope.anio = anio;
}
public void toprint() {
System.out.println(this.getDia()+"/"+this.getMes()+"/"+this.getAnio()+": Restado 50 dias");
}

}

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

clase sum
import java.util.*;
public class sum extends mostrar { 
static String mes, dia, anio;
public sum (){
Calendar fecha = Calendar.getInstance();
fecha.add(Calendar.DATE, 50);
 mes = Integer.toString(fecha.get(Calendar.MONTH));
 anio = Integer.toString(fecha.get(Calendar.YEAR));
 dia = Integer.toString(fecha.get(Calendar.DATE));
 
}
public static String getMes() {
return mes;
}
public static void setMes(String mes) {
ope.mes = mes;
}
public static String getDia() {
return dia;
}
public static void setDia(String dia) {
ope.dia = dia;
}
public static String getAnio() {
return anio;
}
public static void setAnio(String anio) {
ope.anio = anio;
}
public void toprint() {
System.out.println(this.getDia()+"/"+this.getMes()+"/"+this.getAnio()+": sumando 50 dias");
}

}



No hay comentarios:

Publicar un comentario