Clase DATE mostrar en main

Он creado un programa que guarda una fecha por defecto y он añadido un método para para incrementar el día (+1) а-ля fecha фактический y otro para incrementar el mes.

Никакой se Комо mostrar por pantalla el método incrementarMes y incrementarDia en el main

public class MiFecha {

private String dia;
private String mes;
private String anyo;
private String hora;
private String minuto;

public MiFecha(String dia, String mes, String anyo, String hora, String minuto) {
    this.dia = dia;
    this.mes = mes;
    this.anyo = anyo;
    this.hora = hora;
    this.minuto = minuto;
}

public Date incrementarDia(Date fecha, int dias) {
    Calendar calendar = Calendar.getInstance();

    calendar.setTime(fecha);

    calendar.add(Calendar.DAY_OF_YEAR, dias);

    return calendar.getTime();

}

public Date incrementarMes(Date mes, int dias) {

    Calendar calendar = Calendar.getInstance();

    calendar.setTime(mes);

    calendar.add(Calendar.DAY_OF_MONTH, dias);

    return calendar.getTime();

}

public String getDia() {
    return dia;
}

public void setDia(String dia) {
    this.dia = dia;
}

public String getMes() {
    return mes;
}

public void setMes(String mes) {
    this.mes = mes;
}

public String getAnyo() {
    return anyo;
}

public void setAnyo(String anyo) {
    this.anyo = anyo;
}

public String getHora() {
    return hora;
}

public void setHora(String hora) {
    this.hora = hora;
}

public String getMinuto() {
    return minuto;
}

public void setMinuto(String minuto) {
    this.minuto = minuto;
}

public String toString(String Fecha) {
    return dia + mes + anyo + hora + minuto;

}
}

y el main

    public static void main(String[] args) {

    Scanner teclado = new Scanner(System.in);

    MiFecha fecha = new MiFecha("lunes ", " enero ", "2017 ", "hora: 19 : ", "minutos: 45 ");
    System.out.print(fecha.getDia());
    System.out.print(fecha.getMes());
    System.out.print(fecha.getAnyo());
    System.out.print(fecha.getHora());
    System.out.println(fecha.getMinuto());
    System.out.println("*****************************************");
    System.out.println("Introduce una nueva fecha al sistema para incrementar fecha : ");
    String Modificarfecha = teclado.next();
    System.out.println("La fecha ha sido modificada: " + incrementarDia);
    System.out.println("*****************************************");

    System.out.println("Introduce una nueva hora:  ");
    String ModificarHora = teclado.next();
    System.out.println("La hora ha sido modificada:" + ModificarHora);




}
}
0
задан 23.01.2017, 21:20
0 ответов