Pregunta

Hola chicos, sé que esto es una pregunta muy simple, pero soy nuevo en Java así que tenga conmigo. Tengo crear un programa que puede calcular el tiempo de un libro se debe volver una vez extendida! me ayuda por favor hacia fuera.

Esta es la pieza de código que tengo:

  public void loan(int numOfDays)   {

  if( onLoan == true)   {

System.out.println("Already on Loan, Return Date : "+Calendar.DATE );
}
else  {
due.set( numOfDays, Calendar.DATE );
System.out.println("Available");
onLoan = true;

}  }

// Marcos el libro como si hubiera sido devuelto

Tengo que sustituir que Calendar.DATE para conseguir mis cálculos derecha. Necesito para calcular la fecha pasada por el archivo de prueba y calcular la fecha en que será devuelto. Esto necesita de proyectos que se presentarán mañana, así que por favor, por favor, que me ayude!

¿Fue útil?

Solución

El java Fecha API estándar es un dolor. Aunque la respuesta anterior es correcta, y podría ser suficiente para que te sugiero echar un vistazo a JodaTime si que necesita para trabajar con fechas. Muchos de los dolores de cabeza se resuelven en ese país.

Otros consejos

Usted está cerca de la solución. Usted está buscando:

YOUR_CALENDAR_INSTANCE.add(numOfDays, Calendar.DAY_OF_MONTH);

[ http: // java.sun.com/javase/6/docs/api/java/util/GregorianCalendar.html#add(int , int)] [1]

[1]: http : //java.sun.com/javase/6/docs/api/java/util/GregorianCalendar.html#add (int , int)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top