Título: [Batch] Función año bisiesto de 3 líneas. Publicado por: 0x0309 en 5 Mayo 2009, 04:02 am La otra vez había hecho una función para saber si un año es bisiesto o no, y tenía muchas líneas. Ahora la he escrito en menos.
Código: @echo off Título: Re: [Batch] Función año bisiesto de 3 líneas. Publicado por: leogtz en 5 Mayo 2009, 07:04 am Excelente 0x0309, aun no sabia como usar los ! en el SET /a.
Saludos. Título: Re: [Batch] Función año bisiesto de 3 líneas. Publicado por: M a t t en 5 Mayo 2009, 07:24 am Supongo que también funcionaría:
Código: :esBisiesto Título: Re: [Batch] Función año bisiesto de 3 líneas. Publicado por: 0x0309 en 5 Mayo 2009, 16:00 pm Supongo que también funcionaría: Código: :esBisiesto Nada que ver, el algoritmo de año bisiesto no dice solamente que sea divisible por 4, por ejemplo: 1900 no es año bisiesto, ya que es divisible por 100 pero no por 400. Título: Re: [Batch] Función año bisiesto de 3 líneas. Publicado por: M a t t en 5 Mayo 2009, 16:24 pm Ahh, yo pensaba que un año es bisiesto si es divisible por 4 y nada más.
Excelente código. Título: Re: [Batch] Función año bisiesto de 3 líneas. Publicado por: 0x0309 en 5 Mayo 2009, 16:33 pm He actualizado el código levemente, he añadido la palabra disabledelayedexpasion, ya que cuando se llamaba a la función con la expansión retardada activada se producía un error que decía: Sobran o faltan paréntesis.
Cuando se hacía esto: Código: setlocal enabledelayedexpansion |