Bienvenidos sean a este post, hoy veremos un metodo de GregorianCalendar.
Este metodo nos devuelve la cantidad de semanas en el año del objeto GregorianCalendar. Veamos su sintaxis:
objeto.getWeeksInWeekYear();
Se aplica directamente al objeto y este devuelve un valor de tipo entero representando la cantidad de semanas. Analicemos el siguiente ejemplo:
import java.util.*;
public class Gregorio
{
public static void main(String[] args)
{
GregorianCalendar fecha = new GregorianCalendar();
System.out.println(fecha.getTime());
System.out.println(fecha.getWeeksInWeekYear());
}
}
Este es un ejemplo simple donde primero crearemos un objeto de tipo GregorianCalendar y en este almacenaremos la hora y fecha del momento que ejecutamos el programa. Con nuestro objeto creado, lo siguiente sera mostrar los valores de hora y fecha almacenados. Despues mostraremos el resultado del metodo aplicado en el objeto. Compilemos y veamos como es la salida:
$ java Gregorio
Thu Feb 06 10:57:16 ART 2025
52
$
Mostro la hora y fecha que almacenamos y nos informo que el año 2025 tendra 52 semanas. Volvamos al codigo anterior y busquemos la siguiente linea:
GregorianCalendar fecha = new GregorianCalendar();
Pasemos a modificarla de la siguiente manera:
GregorianCalendar fecha = new GregorianCalendar(2023,9,22);
Ahora le establecimos una nueva fecha, compilemos y veamos como es la salida ahora:
$ java Gregorio
Sun Oct 22 00:00:00 ART 2023
53
$
Como pueden ver cambio el valor devuelto de las semanas porque en este año hubo una semana mas. Van a ver que este numero varia de acuerdo al año.
En resumen, hoy hemos visto a GregorianCalendar.getWeeksInWeekYear, que es, para que sirve, como se utiliza, y unos ejemplos practicos para verlo en accion. Espero les haya resultado de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
