Tiempo de WikiProject | (Clase C clasificada, importancia media) |
---|---|
Comentario de calificación de la evaluación de WikiProject Time
Casi una B.
¿Quieres ayudar a escribir o mejorar artículos sobre Time? Únase a WikiProject Time o visite el Portal de Time para obtener una lista de artículos que necesitan mejorar.
- Yamara ✉ 18:18, 14 de febrero de 2008 (UTC)
Discusión
Ok, ahora entiendo "¿Y si la mayoría de los años tuvieran una semana bisiesta?". Lo que importa para el cambio máximo de equinoccios correspondientes entre dos años es la mayor desviación de un año con respecto al año promedio .-- Patrick 21:38, 30 de mayo de 2006 (UTC)
Lede
Situaría la siguiente frase al principio: La primera semana de un año es la semana que contiene el primer jueves del año. También es (equivalentemente) la semana que contiene el 4 de enero.
Todo el mundo busca esa información y tiene que leer media página para acceder a ella.
Actualmente antes hablamos de iso. Bueno, eso es científico correcto, pero creo que la gente busca primero una explicación trivial y luego la científica. Mi opinión, por supuesto, br [email protected] - 194.113.154.132 ( charla ) 08:15, 26 de febrero de 2014 (UTC)
- ¿Eh? Después de todo, está en el lede, no enterrado en alguna sección. Además, no todas las lecturas de este artículo buscan principalmente esa información. Sin embargo, reorganicé y reformulé la introducción de hoy y la regla del jueves se movió un poco hacia arriba. - Christoph
Päper 20:10, 26 de febrero de 2014 (UTC) Hecho
- No lo estaba buscando, solo estaba leyendo en general sobre ISO 8601 para ver si podría ser útil en un proyecto. Encontré la primera mención (" y, por lo tanto, el 4 de enero ") un poco demasiado concisa y no obvia solo por leerla. Agregué siempre contiene , lo que, para mí, mejora la legibilidad, aunque uno podría objetar la redundancia. También agregué un enlace donde se explica para aquellos con un "¿Eh?" Similar. respuesta. 92.0.230.198 ( charla ) - Se agregó un comentario sin fecha anterior a las 13:14, 17 de enero de 2015 (UTC)
Uso del término "Semana bisiesta"
He visto ISO 8601: 2000 pero no ISO 8601: 2004. ISO 8601: 2000 no utiliza el término "semana bisiesta"; No sé si lo hace la norma ISO 8601: 2004.
A menos que el término se introduzca en ISO 8601: 2004, no me parece prudente introducirlo en otro lugar; La "semana 53" es suficiente. Conduce al uso de "años bisiestos" durante 53 semanas, lo que choca con el uso convencional. Podría pensarse que significa una semana que contiene el 29 de febrero.
Consulte la sección "Desventajas": El calendario semanal ISO podría reemplazar completamente al gregoriano, porque es posible calcular el Día 1 de un año dado directamente, pero la expresión será más complicada.
Re sección "Ventajas": Aunque la fecha del Domingo de Resurrección no sería más fácil de calcular, el número de fechas posibles sería menor, ya que todas son el Día 7. Solo serían posibles unos pocos números de semana. 82.163.24.100 13:45, 30 de enero de 2007 (UTC)
Solo serían posibles seis números de semana, 12-17, siendo 17 poco común. 82.163.24.100 22:19, 3 de febrero de 2007 (UTC)
ISO 8601: 2004 no utiliza "semana bisiesta". Utiliza "año bisiesto", pero en el sentido común de un año con 366 días; en consecuencia, "año bisiesto" no debe usarse para referirse a un año ISO de 53 semanas.
Las rutinas de la biblioteca que pretenden convertir otras formas de fecha en fechas de semana ISO deben considerarse con precaución; Se sabe que ocurren errores, por ejemplo, con 2007-12-31.
Solo hay UNA definición de la Semana 01; está en ISO 8601: 2004 2.2.10, y usa 'primer jueves' (y ver 3.2.2 nota 3). Los otros son meras descripciones consecuentes equivalentes.
82.163.24.100 10:52, 26 de mayo de 2007 (UTC)
Hecho
- La página ahora usa principalmente año largo para referirse a años con 53 semanas. - Christoph Päper 18:22, 9 de agosto de 2010 (UTC)
2016-2017
Dejé de leer este artículo cuando vi "semana bisiesta" seguida del comentario de que no está en el estándar. Debe editarse o eliminarse el artículo por completo; Wikipedia no es un lugar para investigaciones originales o para hablar en público. 114.198.81.18 ( conversación ) 09:41, 11 de septiembre de 2016 (UTC)
- ¿En serio? Podrías haberlo editado (lo que he hecho ahora en su lugar). Hubo cuatro casos de “semana bisiesta”, dos de los cuales no se relacionaron específicamente con la terminología ISO. - Christoph
Päper 07:56, 13 de septiembre de 2016 (UTC)
- Creo que el artículo aún debería mencionar que es (efectivamente) un calendario de semanas bisiestas, pero no es necesario que le dé la importancia que tiene actualmente. Karl ( charla ) 11:42, 13 de septiembre de 2016 (UTC)
- Dejé de leer, me reí en voz baja, pensé "qué artículo tan terrible es este", llegué a la página de discusión para ver si alguien más pensaba lo mismo, escribí esto y me fui. Eso me enseñará a hacer clic en los enlaces de W *** ypedia. - Comentario anterior sin firmar agregado por 194.228.59.158 ( charla ) 22:35, 25 de agosto de 2017 (UTC)
- Creo que el artículo aún debería mencionar que es (efectivamente) un calendario de semanas bisiestas, pero no es necesario que le dé la importancia que tiene actualmente. Karl ( charla ) 11:42, 13 de septiembre de 2016 (UTC)
Plantillas
* [[Plantilla: ISOWEEKDATE]] - {{evd | ISOWEEKDATE | 2010 | 01 | 03}} La función opuesta de {{tl | ISOWEEKDATE2YMD}}: * [[Plantilla: ISOYEAR]] - {{evd | ISOYEAR | 2010 | 01 | 03}}: * [[Plantilla: ISOWEEK]] - {{evd | ISOWEEK | 2010 | 01 | 03}}: * [[Plantilla: ISOWEEKDAY]] - {{evd | ISOWEEKDAY | 2010 | 01 | 03}}* [[Plantilla: ISOWEEKDATE2YMD]] - {{evd | ISOWEEKDATE2YMD | 2009 | 53 | 7}} La función opuesta de {{tl | ISOWEEKDATE}}: * [[Plantilla: ISOWEEKDATE2Y]] - {{evd | ISOWEEKDATE2Y | 2009 | 53 | 7}}: * [[Plantilla: ISOWEEKDATE2M]] - {{evd | ISOWEEKDATE2M | 2009 | 53 | 7}}: * [[Plantilla: ISOWEEKDATE2D]] - {{evd | ISOWEEKDATE2D | 2009 | 53 | 7}}
- (fecha desconocida sin firmar)
En su lugar, utilice la #time
función de analizador {{ }}. J IM p talk · cont. 07:26, 1 de junio de 2012 (UTC)
Estos se eliminarán. J IM p talk · cont. 23:35, 4 de junio de 2012 (UTC)
Pregunta de desventaja
No entiendo esta parte: "No puede reemplazar el calendario gregoriano, porque se basa en él para definir el día del nuevo año (Semana 1 Día 1)".
¿Lo que quieres decir es que si coexiste con el Calendario Gregoriano, entonces hay que decidir cuál de ellos dice cuándo celebrar la víspera de año nuevo ya que los días para un nuevo año son diferentes?
No veo ninguna razón lógica para que el año nuevo no pueda definirse como el día 1 de la semana 1. Quiero decir, es más o menos como es ahora con los días bisiestos, no celebramos el año nuevo en diferentes momentos del día, incluso si supuestamente se mueve aproximadamente 6 horas cada año.
- Crouz 20:50, 4 de noviembre de 2007 (UTC)
- El ciclo gregoriano de 400 años es necesario para decidir a qué número de semana y año pertenecen el primer y el último día de un año. Eso significa que no hay algoritmos simples que decidan si una semana-año tiene una semana 53 basándose únicamente en el número de año. - Christoph Päper 18:22, 9 de agosto de 2010 (UTC)
Hecho
Mala redacción (en el artículo, no en el tuyo). Está destinado a coexistir con el calendario gregoriano en lugar de reemplazarlo. Para decidir si el año tiene 53 semanas, consulte el calendario gregoriano. Si quisiéramos reemplazar el calendario gregoriano, sería preferible un algoritmo más simple. J IM p talk · cont. 07:34, 1 de junio de 2012 (UTC)
Algoritmos
Habiendo visto el código basura de dos importantes proveedores de software, y habiendo notado que los productos recientes de uno tienen un código que no solo está inflado sino que es incorrecto, creo que se justificaría agregar algo sobre los algoritmos.
Para convertir una fecha gregoriana en una fecha YWD de numeración semanal ISO 8601, todo lo que se necesita es: -
Determine su día de la semana, D Úselo para moverse al jueves más cercano (-3 .. + 3 días) Anote el año de esa fecha, Y Obtenga el 1 de enero de ese año Obtenga la fecha ordinal de ese jueves, DDD de AAAA-DDD Entonces W es 1 + (DDD-1) div 7
o muy similar.
Observe que no es necesario considerar ningún caso especial.
Aquí hay rutinas de Delphi bien probadas para las conversiones de un TDateTime (recuento de días local desde 1899-12-30 00:00:00 = 0.0) hacia y desde el formulario YWD: -
procedimiento ISODTtoYWD (const DT: TDateTime; out YN, WN, DN: palabra);var X: palabra; NThu, 1 de enero: TDateTime;begin // La versión canónica. DN: = 1 + (DayOfWeek (DT) +5) mod 7 {DT: Mon = 1 to Sun = 7}; NThu: = Trunc (DT) + 4 - DN {NThu es el jueves más cercano}; DecodeDate (NThu, YN, X, X) {obtener el número de año de NThu}; 1 de enero: = EncodeDate (YN, 1, 1) {1 de enero de YN}; WN: = 1 + Trunc (NThu-Jan1) div 7 {Cuenta de jueves}; end {ISODTtoYWD};
función ISOYWDtoDT (const YN, WN, DN: palabra): TDateTime;var DT: TDateTime; DW: entero;begin // La versión canónica. DT: = EncodeDate (YN, 1, 4) {YN 4 de enero, que está en YN Semana 1}; DW: = 1 + (DayOfWeek (DT) +5) mod 7 {DT: Mon = 1 to Sun = 7}; DT: = DT - DW {DT al día anterior a la semana 1}; Resultado: = DT + (WN-1) * 7 + DN {incremento para semanas y días}; end {ISOYWDtoDT};
Es posible una ligera aceleración, a expensas de la claridad.
Las versiones de Javascript están en http://www.merlyn.demon.co.uk/weekcalc.htm .
82.163.24.100 ( conversación ) 21:19, 19 de marzo de 2008 (UTC)
Aquí hay una implementación de C # .NET. Lo probé contra todos los casos de prueba y pasó.
public class ISO_Week { año int público; public int week; public int dayOfWeek;
public ISO_Week (DateTime dt) { if (CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek! = DayOfWeek.Monday) throw new NotImplementedException ("Esto solo funciona para culturas con el lunes como primer día de la semana."); —Comentario anterior sin firmar agregado por 194.28.249.49 ( charla ) 06:29, 20 de abril de 2011 (UTC) dayOfWeek = 1 + ((int) dt.DayOfWeek + 1 + 5)% 7; // Lun = 1 a Dom = 7 Fecha y hora más cercanoThu = dt.AddDays (4 - dayOfWeek); year = NehestThu.Year; DateTime Jan1 = new DateTime (año, 1, 1); TimeSpan ts = NertherThu.Subtract (1 de enero); semana = 1 + ct. Días / 7; // Cuenta de los jueves } }
--19: 51, 24 de febrero de 2010 71.141.227.160
- No estoy seguro de entender este algoritmo. Tome la fecha de hoy, miércoles 18 de mayo de 2011. El jueves más cercano es el 19 de mayo de 2011. El 1 de enero de 2011 fue un sábado, y el jueves de esa semana fue el 30 de diciembre de 2010, día ordinal 364. Entonces W = 1 + (363 div 7) es igual 52. Pero eso no puede ser correcto. ¿Qué estoy haciendo mal? AD ASTRA SCIENTIA ( charla ) 02:25, 19 de mayo de 2011 (UTC)
- El año del jueves 19 de mayo de 2011 es 2011. En 2011, el 19 de mayo es el día ordinal 139. La semana es 1+ (139-1) / 7 = 20. - Woodstone ( charla ) 03:40, 19 de mayo de 2011 (UTC)
El uso de cálculos basados en una escala lineal como el número Rata Die puede ser más útil en la programación. Si queremos calcular el Rata Die de una fecha de semana ISO podemos usar la relación con el calendario gregoriano y escribir el siguiente código Python:
def fecha_isocal2rdn2 (y, w, d): y - = 1 ew = (y * 365 + y // 4 - y // 100 + y // 400 + 3) // 7 volver (ew + w - 1) * 7 + d
Aquí y, w, d son el año, la semana y el día de la semana de la fecha del calendario de la semana ISO. Es importante entender que el operador '//' de Python implementa la división de piso, lo cual es importante si una de las cantidades involucradas sale del rango nominal y se vuelve negativa.
El algoritmo es bastante simple: utiliza el calendario gregoriano para obtener el número de días transcurridos desde el comienzo de la era cristiana (0001-01-01) y convierte este número de forma redondeada al número de semanas transcurridas ('ew' ) para el comienzo del año en el calendario semanal ISO. Luego agrega el número de semanas transcurridas en el año y usa el número total de semanas transcurridas y el día de la semana para obtener el Rata Die de la fecha de la semana ISO.
La operación inversa es un poco más complicada y se basa en una exploración exhaustiva de las semanas transcurridas tabuladas para cada año de un ciclo de 400 años. Se puede demostrar que para cada siglo es posible trazar una cohorte de líneas rectas a través de los datos tabulados de tal manera que cada línea de la cohorte esté siempre por encima de los datos tabulados y que la diferencia entre la línea y los datos sea siempre menor que 1. Luego, la conversión de las semanas transcurridas desde el comienzo de un siglo al número de años transcurridos se puede hacer con una transformación lineal de la forma
- ey = piso (ew * a + b).
Dado que existe una cohorte de pendientes posibles, se pueden encontrar coeficientes enteros a, byk donde
- ey = (ew * a + b) // k
'//' denota nuevamente la división de piso entero. Además, se puede demostrar que hay una cohorte de pendientes comunes a los 4 siglos. Esto da como resultado valores comunes para ayk, pero la constante aditiva b debe elegirse de manera diferente para cada siglo.
Otra observación es que el primer, tercer y último siglo de un ciclo tiene 5218 semanas, y el segundo siglo tiene solo 5217 semanas. Si aplicamos la corrección adecuada para las semanas> = 10435, podemos obtener los siglos transcurridos y las semanas del siglo mediante la división por 5218.
Completando todo esto, obtenemos el siguiente código de Python:
# valores seleccionados: a = 28 k = 1461 b = [15,23,3,11] def isocal_rdn2date1 (rdn): w, d = divmod (rdn-1, 7) n, w = divmod (w, 20871) # semanas en 400 años c, w = divmod (w + (w> = 10435), 5218) # obtener siglo y semanas en siglo y, w = divmod (w * 28 + (15,23,3,11) [c], 1461) # obtener años en siglo y semanas escaladas en año return (n * 400 + c * 100 + y + 1, (w // 28) + 1, d + 1) # get y, w, d en el calendario semanal ISO
Por supuesto, hay muchos conjuntos de coeficientes para a, k, b0..b3 que producen el resultado deseado; a = 157 k = 8192 b = [85,131,17,62] tiene la ventaja de que la operación de división y módulo se puede realizar mediante operaciones de cambio y máscara en lenguajes como C.
j.perlinger (perlinger-at-ntp-dot-org) 217.81.188.179 ( charla ) 00:59, 9 de diciembre de 2011 (UTC)
error de lógica encontrado
La definición de la primera semana en el calendario iso menciona:
Las definiciones mutuamente equivalentes para la semana 01 son:
- la semana con el primer jueves del año en ella
- la semana con el 4 de enero en ella
Sin embargo, esto no puede ser cierto, ya que en 2009 caen en semanas diferentes:
Enero de 2009 SM Tu W Th FS 1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 1718 19 20 21 22 23 2425 26 27 28 29 30 31
—Comentario anterior sin firmar agregado por 192.65.45.20 ( charla • contribuciones )
- Como se mencionó, en este sistema las semanas comienzan con el lunes .-- Patrick ( charla ) 23:51, 6 de junio de 2008 (UTC)
Hecho
- Y si usa un calendario semanal de EE. UU. Donde el domingo es el primer día de la semana, la definición del número de semana es una de las dos declaraciones equivalentes:
- la semana con el 4 de enero (declaración no afectada)
- la semana con el primer miércoles del año en ella
- La elección del jueves en el calendario semanal ISO proviene de la definición en la que las semanas comienzan el lunes (este es el caso en la mayoría de los países): se usa el primer jueves porque puede haber 3 días antes y 3 días después en la semana ISO
- Si usa un calendario judío con semanas que comienzan el sábado, la semana 1 incluirá el primer martes del año, pero también incluirá el 4 de enero.
- Si usa un calendario islámico con semanas que comienzan el viernes, la semana 1 incluirá el primer lunes del año, pero también incluirá el 4 de enero.
- Después de eso, todavía hay variantes sobre cómo contar los días tomados desde el final del año anterior: podrían contarse en la semana 1 del año nuevo o contarse como días en una semana incompleta que termina el último año dejando la semana 1 de el año nuevo también incompleto.
- Otras definiciones consideran que la semana 1 es el primer año completo del año, dejando hasta 6 días en el último año (o contándolos en la semana "0" del año nuevo): tales definiciones dicen que la semana 1 incluye el 7 de enero ( o equivalentemente, incluye el primer lunes del año con las semanas ISO, o el primer domingo del año con la semana de los EE. UU., o el primer sábado con la semana judía, o el primer viernes con la semana islámica).
- Espero que esto ayude a resolver el lector confundido (no identificado) que se encuentra arriba. verdy_p ( hablar ) 06:41, 2 de mayo de 2016 (UTC)
- Y si usa un calendario semanal de EE. UU. Donde el domingo es el primer día de la semana, la definición del número de semana es una de las dos declaraciones equivalentes:
Historia
Me gustaría ver un poco sobre la historia del calendario. ¿Cuándo se utilizó por primera vez? ¿Y por quién? ¿Quién o qué agencia lo inventó? Por ejemplo, el enlace a años con semanas bisiestas dice que el "primero" es 2009. ¿Se refieren al "siguiente"? ¿O el calendario es tan reciente que aún no hemos tenido uno? —Comentario anterior sin firmar agregado por MiguelMunoz ( charla • contribuciones ) 01:59, 11 de julio de 2008 (UTC)
- En realidad, es bastante similar a algunas antiguas variantes del calendario nórdico / islandés, que fueron diseñadas para que cada año contuviera un número entero de semanas. Sin embargo, su uso moderno parece haberse originado en las grandes corporaciones industriales que planificaron sus programas de producción y nóminas en torno a la semana laboral. AnonMoos ( charla ) 00:03, 15 de diciembre de 2008 (UTC)
También me gustaría saber * específicamente * quién envió la norma y también, por razones religiosas, específicamente por qué eligieron el lunes como el primer día de la semana cuando el primer día de la semana ha sido el domingo durante siglos. ¿La Iglesia Católica TODAVÍA está tratando de mover el Día del Sol al séptimo día de la semana? Interesante para los teólogos escolásticos entre nosotros. WebTigers ( charla ) 17:08, 5 de julio de 2011 (UTC)
Terminología
El artículo usó el año gregoriano correctamente y usó el año ISO para indicar el yyyy de yyyy-Www-d. Pero el aaaa de aaaa-mm-dd también está completamente definido en ISO 8601 y tiene prioridad. Por desgracia, ISO no ofrece un término conveniente para el año de numeración de semanas. Por lo tanto, he cambiado "año ISO" a "año de numeración de semanas ISO" excepto cuando el contexto de "semana" ya era lo suficientemente fuerte.
ISO 8601 no dice nada sobre la "semana bisiesta". He cambiado el artículo en consecuencia. Si bien el término es útil para clasificar los calendarios de acuerdo con la unidad que ocasionalmente insertan, en el artículo ha habido una fuente de posible confusión al usar "año bisiesto" para referirse a un año de 53 semanas, porque su uso para referirse a un Enero ... Diciembre que contiene un 29 de febrero está tan bien establecido. Puede que necesite más atención.
Para obtener más detalles, consulte la página Historial.
82.163.24.100 ( conversación ) 12:49, 22 de septiembre de 2008 (UTC)
Hecho
Conectando semanas a meses
El estándar ISO no conecta semanas con meses de ninguna manera. La reciente adición que resuelve esto con gran detalle no se basa en el estándar y, por lo tanto, no pertenece a este artículo. Además, siempre que con fines prácticos (principalmente financieros) se asignan semanas a meses, rara vez se hace de la forma descrita. La forma habitual es tener patrones fijos 4-4-5 o 5-4-4. La sección no tiene origen y constituye un WP: OR claro . - Woodstone ( charla ) 03:37, 27 de marzo de 2010 (UTC)
- Creo que la tabla y el texto que la acompaña están cubiertos por la excepción de "cálculos de rutina" a WP: OR , al igual que las formulaciones equivalentes de la regla del "primer jueves". ISO 8601 no dice nada sobre “ Doomsday ” o carta dominical y no proporciona una lista de fechas con un número de semana fijo, pero este artículo sí lo hace.
- Ciertamente no me opondré si incluimos una referencia a patrones regulares para trimestres de 13 semanas, señalando que este es el enfoque adoptado en la práctica. - Christoph
Päper 11:49, 27 de marzo de 2010 (UTC)
- No es un cálculo de rutina, porque la fórmula no es aplicable. Olvidas mencionar la secuela en WP: OR "siempre que ... la aritmética y su aplicación reflejen correctamente la información publicada por las fuentes". La norma ISO usa la fórmula solo para definir la primera semana de un año; no se aplica a meses. Aplicarlo a meses no tiene base en el estándar.
- La pregunta de si Doomsday y la letra dominical también son OR no tiene relación con este tema.
- - Woodstone ( charla ) 16:22, 27 de marzo de 2010 (UTC)
la primera semana calendario de un año es aquella que incluye el primer jueves de ese año
- ISO 8601: 2004, sección 2.2.10
- Sí, el texto de la norma no aplica la regla a los meses ya que solo tiene que tratar las semanas pertenecientes a un año u otro. Sin embargo, es obvio que esto es solo una formulación adaptada y estrecha de la regla genérica de que una semana pertenece a la entidad de calendario más grande (mes, trimestre, año, siglo,…) la mayoría de sus 7 días se encuentran dentro.
- Ya indiqué en un resumen de edición que no agregué esta sección para promover (ni desalentar) dicho uso, sino simplemente para ilustrar el hecho de que la fecha de la semana y la fecha del mes no se alinean bien. Ahora estoy convencido de que a esto debería seguir la conclusión que se ve en la vida real, es decir, trimestres de 13 semanas con un patrón regular. (No creo que nadie esté usando la alternativa actualmente, que fue de 13 "meses" de 4 semanas cada uno). - Christoph
Päper 00:59, 28 de marzo de 2010 (UTC)
- Todo es cierto, pero este artículo trata sobre la "semana ISO" como se describe en su estándar. Todo lo demás es especulación. Es posible que desee encontrar otro artículo en el que pueda expresar esas ideas. - Woodstone ( charla ) 03:41, 28 de marzo de 2010 (UTC)
- Tenemos ISO 8601 para cosas estrictamente relacionadas con los estándares. Este artículo puede ser un poco más relajado, en mi humilde opinión, y ampliar los efectos de (este tipo de) numeración de semanas. La tabla de fechas fijas por semana ya lo hace. - Christoph
Päper 13:17, 28 de marzo de 2010 (UTC)
- Pero, por lo que puedo ver, no es un hecho, sino una especulación. ¿Existe alguna evidencia de que las organizaciones estén usando la asociación mostrada de semanas a meses? - Woodstone ( charla ) 13:42, 28 de marzo de 2010 (UTC)
- Bueno, eso no es lo que estoy diciendo. Lo que estoy diciendo es, esto es lo que podría obtener si ha aplicado la misma regla a meses, pero en la práctica las personas prefieren utilizar patrones más regulares, que no, o al menos son menos relacionados con los tradicionales meses. Me abstuve de agregar el Pero porque todavía estamos discutiendo esa sección. - Christoph Päper 20:54, 28 de marzo de 2010 (UTC)
- Pero, por lo que puedo ver, no es un hecho, sino una especulación. ¿Existe alguna evidencia de que las organizaciones estén usando la asociación mostrada de semanas a meses? - Woodstone ( charla ) 13:42, 28 de marzo de 2010 (UTC)
- Tenemos ISO 8601 para cosas estrictamente relacionadas con los estándares. Este artículo puede ser un poco más relajado, en mi humilde opinión, y ampliar los efectos de (este tipo de) numeración de semanas. La tabla de fechas fijas por semana ya lo hace. - Christoph
Päper 13:17, 28 de marzo de 2010 (UTC)
- Todo es cierto, pero este artículo trata sobre la "semana ISO" como se describe en su estándar. Todo lo demás es especulación. Es posible que desee encontrar otro artículo en el que pueda expresar esas ideas. - Woodstone ( charla ) 03:41, 28 de marzo de 2010 (UTC)
Sin embargo, si la regla de la primera semana del año se aplicara a los meses gregorianos, el patrón sería irregular. Los únicos 4 meses (o 5 en un año largo) que tendrían 5 semanas eran aquellos con al menos 29 días comenzando el jueves, aquellos con 30 o 31 días comenzando el miércoles y aquellos con 31 días comenzando el martes.
Semanas al mes según el día laborable del 1 de enero; en los años bisiestos, los meses adyacentes pueden cambiar el recuento de semanas ("4 * 5 *") 1 de enero Lun mar casarse Jue Vie Se sentó sol ene 4 5 5 5 4 4 4 feb 4 * 4 4 4 4 4 4 mar 5 * 4 4 4 4 * 5 5 abr 4 4 4 * 5 5 * 4 4 Mayo 5 5 5 * 4 4 4 4 * jun 4 4 4 4 4 * 5 5 * jul 4 4 * 5 5 5 * 4 4 ago 5 5 * 4 4 4 4 * 5 sep 4 4 4 4 * 5 5 * 4 oct 4 * 5 5 5 * 4 4 4 nov 5 * 4 4 4 4 4 * 5 dic 4 4 4 * 5 5 5 * 4 Año 52 52 52 * 53 52 52 52
Revertí (nuevamente) porque todavía no ha dado una referencia para mostrar que se usa en un entorno del mundo real significativo. - Woodstone ( charla ) 14:30, 9 de agosto de 2010 (UTC)
- Como dije en marzo, no veo la necesidad de dar ese ejemplo. Solo tenía otras cosas que hacer en ese momento, así que me olvidé de este artículo.
- Los calendarios (y los selectores de fechas) a menudo se organizan en siete columnas para los días de la semana. Es común dividir las filas en los límites del mes gregoriano. Hay (al menos) tres formas de hacer esto:
- Muestra solo los días que pertenecen al mes; duplicar semanas según sea necesario.
- También muestra los días del mes anterior o siguiente, pero atenuados; duplicar semanas según sea necesario.
- Muestre dinámicamente cuatro, cinco o seis wees.
- Muestra dinámicamente cinco o seis semanas, porque solo febrero no bisiesto puede caber completamente en cuatro semanas.
- Siempre muestre seis filas de semanas, porque ese es el máximo de semanas en las que pueden caer las fechas de un mes (por ejemplo, Outlook).
- No divida las filas de la semana; etiquete cuatro o cinco filas consecutivas con el nombre de un mes.
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
- La última opción es, obviamente, el caso de uso en el que aplicaría la regla de la semana ISO a los meses. Esto no necesita ser visible con tanta claridad, imagínese desplazarse continuamente por las filas de la semana con una etiqueta de mes (y año) que no es lo suficientemente grande para llevar dos nombres a la vez.
- Las opciones uno y dos prevalecen en los calendarios de papel centrados en meses. - Christoph
Päper 18:10, 9 de agosto de 2010 (UTC)
- Como antes, el estado de validez es solo su juego mental, aplicando una regla a los casos para los que no está destinada. Solo debe incluirse en el artículo si se puede demostrar que el uso sustancial y documentado de esto en el mundo real. No creo que lo haya visto nunca. También un calendario de un solo mes con días perdidos que nunca había visto. - Woodstone ( charla ) 12:07, 11 de agosto de 2010 (UTC)
- Lo crea o no, en algunas aplicaciones es necesario decidir a qué mes pertenecerá una semana. Di un ejemplo. ISO 8601 ofrece una solución sencilla para esto, pero no lo dice explícitamente, porque solo necesita cuidar el límite de diciembre / enero. He reformulado el párrafo para reflejar esto y ahora lo volveré a colocar, sin la tabla. - Christoph Päper 10:55, 12 de agosto de 2010 (UTC)
- Como antes, el estado de validez es solo su juego mental, aplicando una regla a los casos para los que no está destinada. Solo debe incluirse en el artículo si se puede demostrar que el uso sustancial y documentado de esto en el mundo real. No creo que lo haya visto nunca. También un calendario de un solo mes con días perdidos que nunca había visto. - Woodstone ( charla ) 12:07, 11 de agosto de 2010 (UTC)
Contradicción en la sección "Semanas por año"
Moví la sección Ciclo de calendario a la sección Semanas por año , después de haber agregado algunas observaciones simples sobre el patrón allí. ¡Estos se contradicen! ¿Podría alguien consultar la lista de años con 53 semanas por un lado y los cálculos del ciclo con letras dominicales y del día del juicio final por otro lado? - Christoph Päper 10:42, 23 de marzo de 2011 (UTC)
- Quizás vea mi publicación de charla en otro lugar: Charla: Semana de siete días # Sistemas de numeración de semanas - Nø ( charla ) 20:55, 23 de marzo de 2011 (UTC)
- No lo siento. Es posible que la sección del ciclo del calendario haya sido escrita por alguien que usa el algoritmo Doomsday y no sé si es válida fuera del rango 1900-2100. Si no recuerdo mal, fui yo quien creó la lista de años de 53 semanas en el ciclo gregoriano de 400 años, pero no puedo encontrar mis notas sobre esos cálculos. - Christoph
Päper 10:15, 24 de marzo de 2011 (UTC)
- Lo arreglé, las cosas "inusuales" solo pueden suceder en 100, 200 y 300 .-- Patrick ( charla ) 13:22, 24 de marzo de 2011 (UTC)
- No lo siento. Es posible que la sección del ciclo del calendario haya sido escrita por alguien que usa el algoritmo Doomsday y no sé si es válida fuera del rango 1900-2100. Si no recuerdo mal, fui yo quien creó la lista de años de 53 semanas en el ciclo gregoriano de 400 años, pero no puedo encontrar mis notas sobre esos cálculos. - Christoph
Päper 10:15, 24 de marzo de 2011 (UTC)
Legibilidad humana
¿Por qué el artículo no menciona que las fechas en formato de fecha de la semana son básicamente incomprensibles para los espectadores humanos? Definitivamente esperaba que esto apareciera en la sección de desventajas ... 203.206.239.111 ( hablar ) 00:54, 12 de mayo de 2011 (UTC)
- Muchas empresas trabajan con calendarios semanales. Para las personas que trabajan en ellos, la notación de la semana es completamente familiar. - Woodstone ( charla ) 10:46, 12 de mayo de 2011 (UTC)
- En efecto. Por ejemplo, en las escuelas danesas, "miércoles de la semana 40" puede ser una forma mucho más útil de identificar un día que "5 de octubre". Por un lado, en una escuela con un horario semanal, incluir el día de la semana es más útil, y por otro, la programación a más largo plazo a menudo incluye entradas como: "Semana 38-40: Historia medieval", por ejemplo. En tal contexto, la forma estándar de dar fechas es casi incomprensible. Por supuesto, uno puede enumerar como una desventaja de cualquiera de los sistemas que sean mutuamente incomprensibles (o al menos difíciles de convertir mentalmente, un poco como pies y metros, simplemente peor) .-- Nø ( hablar ) 14:21, 12 de mayo de 2011 (UTC)
¿Por qué el jueves?
Artículo: La definición de ISO 8601 para la semana 01 es la semana con el primer jueves del año.
No se menciona por qué es jueves. ¿Fue una elección arbitraria o hay alguna justificación? Como este esquema se trata de semanas laborales, ¿por qué no fue el candidato ingenuamente obvio, el lunes? 92.0.230.198 ( conversación ) 12:53, 17 de enero de 2015 (UTC)
- El jueves es a mitad de semana. Por lo tanto, la mayoría de los días de cada semana pertenecerán al año de numeración de semanas ISO con el mismo número que su año gregoriano. Por lo tanto, una semana con tres días en 2008 y cuatro días en 2009 pertenecerá al año de numeración de semanas ISO 2009. Y una semana con cuatro días en 2009 y tres días en 2010 también pertenecerá al año de numeración de semanas ISO 2009. Boivie ( charla ) 17:21, 17 de enero de 2015 (UTC)
Algoritmo simple para la semana bisiesta ISO
Verdy p ( talk · contribs ) puso esto en un comentario en línea en una edición que he revertido:
Afirmación FALSA: "No existe un algoritmo simple para determinar si un año tiene 53 semanas sin una búsqueda tabular solo a partir de su número ordinal".
NO es necesaria la búsqueda de tablas: para determinar el día de la semana para el 4 de enero de ese año, y para ver si ese año es bisiesto (tiene un 29 de febrero), solo se requiere aritmética modular (sin ninguna prueba) en ambas partes, basada solo en el año ordinal número.
Entonces, ¿qué es un algoritmo simple para determinar a partir del número de año ordinal a) si tiene una semana 53 o al menos b) ¿cuál es el DOW del 4 de enero? - Christoph Päper 19:53, 27 de abril de 2016 (UTC)
- Mire ejemplos en Plantillas utilizadas en este wiki (por ejemplo, Plantilla: JULIANDAY ): no hay búsqueda, no hay prueba (excepto para probar el uso incorrecto de la plantilla cuando no se indica un año), solo aritmética modular.
- A partir de esa plantilla, los días de la semana son solo la parte entera del módulo 7 de JULIANDAY, nuevamente sin necesidad de búsquedas o pruebas.
{{JULIANDAY|2016}}
devuelve 2457389 (valor calculado para el 1 de enero de 2016, a las 12:00:00 UTC), y el módulo 7 tiene la respuesta: 4 (viernes, ya que 0 significa lunes con esta fórmula simple).- Para el 4 de enero, esto también es simple:
{{JULIANDAY|2016|1|4}}
devuelve 2457392 (valor calculado para el 4 de enero de 2016, a las 12:00:00 UTC), y el módulo 7 tiene la respuesta: 0 (lunes).- verdy_p ( hablar ) 16:26, 1 de mayo de 2016 (UTC)
- Nuestras definiciones de "algoritmo simple" parecen diferir entonces. Las reglas de salto juliano e incluso gregoriano son simples, ya que todos pueden decidir si un año dado es un salto en una instancia sin usar lápiz y papel o una calculadora. Calcular el número de días julianos para el 1 o 4 de enero, luego realizar una operación de módulo 7 y decidir el resultado con un caso especial para los años bisiestos gregorianos, no me parece simple. Sin embargo, estoy de acuerdo en que no requiere una búsqueda en la tabla (y, por lo que recuerdo, nunca afirmé lo contrario). - Christoph Päper 11:16, 3 de mayo de 2016 (UTC)
- Robert H. Gent en realidad proporciona dos algoritmos no tabulares para determinar a partir de un número de año ordinal si es un año largo o corto, es decir, si contiene una semana 53 o no:
- ¿Debería incluirse alguno de estos en el artículo? - Christoph Päper 14:44, 30 de junio de 2016 (UTC)
Comentario de evaluación
Los comentarios a continuación se dejaron originalmente en Talk: ISO week date / Comments , y se publican aquí para la posteridad. Después de varias discusiones en los últimos años , estas subpáginas ahora están en desuso. Los comentarios pueden ser irrelevantes o estar desactualizados; Si es así, no dude en eliminar esta sección.
¡Buena descripción técnica! Sería realmente bueno tener, además, una tabla o un calendario en el que se pueda hacer clic, que como mínimo enumere el primer día de la semana 1 durante un montón de años, o (incluso mejor) le permita ingresar un año / mes / día. y recupere el número de semana para esa fecha. No sé si esto es demasiado difícil. Pero pasé bastante tiempo leyendo este artículo antes de encontrar lo que buscaba; esa semana 1 de 2010 comienza el 4 de enero. Hambleton ( charla ) 19:18, 13 de abril de 2009 (UTC) |
Última edición a las 19:18, 13 de abril de 2009 (UTC). Sustituido a las 20:02, 1 de mayo de 2016 (UTC)
Posibles semanas de fechas
Hay una sección titulada "Fechas con número de semana fijo" . Estoy considerando cambiarlo de una manera que diga algo sobre los posibles números de semana para todas las fechas, no solo las que tienen un 100% o un 97% de probabilidad, pero aún no estoy seguro de si se debe hacer y cómo hacerlo.
Desde el 4 de enero hasta el 29 de febrero, todas las fechas caen en una de las dos semanas del mismo año. Las probabilidades se repiten cada siete días. Si se multiplica por 400 (o 97 para el 29 de febrero), se obtienen las ocurrencias absolutas por ciclo de salto gregoriano.
Semanas | Ene04 Ene11 Ene18 Ene25 Feb01 Feb08 Feb15 Feb22 Feb29 | Ene05 Ene12 Ene19 Ene26 Feb02 Feb09 Feb16 Feb23 | Ene06 Ene13 Ene20 Ene27 Feb03 Feb10 Feb17 Feb24 | Ene07 Ene14 Ene21 Ene28 Feb04 Feb11 Feb18 Feb25 | Ene08 Ene15 Ene22 Ene29 Feb05 Feb12 Feb19 Feb26 | Ene09 Ene16 Ene23 Ene30 Feb06 Feb13 Feb20 Feb27 | Ene10 Ene17 Ene24 Ene31 Feb07 Feb14 Feb21 Feb28 |
---|---|---|---|---|---|---|---|
W0 n | 100% | 85¾% | 71½% | 57% | 43% | 28½% | 14½% |
W0 n + 1 | 0% | 14¼% | 28½% | 43% | 57% | 71½% | 85½% |
Desde el 1 de marzo hasta el 28 de diciembre, las proporciones cambian un poco más del 3% debido a los años bisiestos que comienzan en jueves (DC) que tienen el jueves de W09 el 29 de febrero, es decir, los únicos años en los que 5 semanas pertenecían a febrero si se aplicaba. la regla del jueves.
Semanas | Mar01… dic27 | Mar02… dic28 | Mar03… dic22 | Mar04… dic23 | Mar05… dic24 | Mar06… dic25 | Mar07… Dic26 |
---|---|---|---|---|---|---|---|
W n | 96¾% | 82¼% | 68% | 53¾% | 39¼% | 25¼% | 10¾% |
W n + 1 | 3¼% | 17¾% | 32% | 46¼% | 60¾% | 74¾% | 89¼% |
Alrededor del Año Nuevo, las cosas se complican un poco, porque las fechas del 29 de diciembre al 2 de enero pueden caer en 3 semanas diferentes: W53 generalmente se extiende desde el 28 de diciembre hasta el 3 de enero, pero en los años de DC entre el 27 de diciembre y el 2 de enero. Eso significa que contiene 7 de 8 fechas posibles, mientras que las semanas W01-W08 tienen un rango de 13 fechas posibles y el resto incluso 14 fechas.
Semana | Dic27 | 28 dic | Dic29 | 30 de diciembre | 31 dic | Ene01 | Ene02 | Ene03 | Ene04 |
---|---|---|---|---|---|---|---|---|---|
W52 | 96¾% | 82¼% | 68% | 53¾% | 39¼% | 25¼% | 10¾% | 0% | 0% |
W53 | 3¼% | 17¾% | 17¾% | 17¾% | 17¾% | 17¾% | 17¾% | 14½% | 0% |
W01 | 0% | 0% | 14¼% | 28½% | 43% | 57% | 71½% | 85½% | 100% |
Último | 85½% | 100% | 85¾% | 71½% | 57% | 43% | 28½% | 14½% | 0% |
W52 / 53 | 100% | 100% | 85¾% | 71½% | 57% | 43% | 28½% | 14½% | 0% |
Los días ordinales, DDD, son similares a las fechas de enero / febrero, porque el día 366 (bisiesto) se agrega al final del año. Eso significa que se podría proporcionar una fórmula simple usando el módulo 7 para obtener el número de la semana a partir del número de día de tres dígitos.
¿Alguna sugerencia o inquietud, diagramas, tablas o referencias (además del sitio de RH van Gent)? - Christoph Päper 20:15, 4 de julio de 2016 (UTC)
Se necesitan más citas
Este artículo es muy informativo, rico en hechos, pero desafortunadamente tiene muy pocas citas, por lo que es difícil de verificar con las fuentes. Aprecio que muchas referencias puedan apuntar a materiales ISO; sin embargo, hay secciones completas, tablas, algoritmos y fórmulas que realmente podrían ser útiles con algunos indicadores de fuentes, de modo que podemos estar seguros de que no hay una investigación original aquí. Por ahora, he etiquetado toda la página como "se necesitan más citas" para empezar a rodar. Consulte la página principal ISO 8601 para ver ejemplos de referencias más completas y consulte WP: CITE para obtener ayuda. Artemgy ( charla ) 14:11, 28 de marzo de 2020 (UTC)
"Desventajas"
Deberíamos cambiar este título a " Diferencias " ya que cada Persona tiene un entendimiento diferente si esto es una Desventaja. - MajorValerian ( charla ) 13:32, 7 de mayo de 2020 (UTC)
Primer día laborable del año
De la lista de propiedades de la primera semana de un año:
- Tiene el primer día hábil del año, si los sábados, domingos y 1 de enero no son días hábiles.
Esto solo funciona si el 2 de enero es un día laborable. Si el 1 de enero es un jueves y el 1 y el 2 de enero están libres, el primer día laborable será el lunes 5 de enero, que corresponde a la semana 2. En algunas regiones, el 2 de enero es festivo, donde vivo es Berchtoldstag . - Adi86 ( charla ) 14:14, 20 de febrero de 2021 (UTC)
IMPORTANTE
"Una fecha precisa se especifica mediante el año de numeración de semanas ISO en el formato AAAA, un número de semana en el formato ww precedido por la letra 'W', y el número de día de la semana, un dígito d del 1 al 7, comenzando con el lunes y terminando con el domingo ". EQUIVOCADO. Técnicamente, el domingo es 0, no 7. Porque 1 semana ya son 7 días y Base 7 no tiene el número 7. Además, en "La última semana del año de numeración de semanas ISO, es decir, W52 o W53, es la semana antes de W01 del próximo año. ", no hay W53 ni WK53. La primera semana del año es W00 o WK00. No borre este texto. Gracias por entender. 2404: 3C00: 502F: 4C80: 94CC: 986C: 1979: 3C38 ( charla ) 06:18, 3 de marzo de 2021 (UTC)
- Ignorar Esto es una tontería que no tiene nada que ver con el estándar actual. - Christoph Päper 07:31, 12 de abril de 2021 (UTC)
Cambio reciente en "Ejemplos de fechas contemporáneas ..."
Me pregunto cuál fue el razonamiento detrás del cambio de ejemplos contemporáneos a las fechas de los años setenta y ochenta en lugar de las fechas más recientes y posiblemente más identificables en la década de 2000: https://en.wikipedia.org/w/index.php?title=ISO_week_date&type = revision & diff = 1013225877 & oldid = 1012594781
Además, el ejemplo sobre un error con Twitter en 1986 no tiene ningún sentido ahora: "Un error de programación que confunde estos números de dos años es probablemente la causa de que algunos usuarios de Android de Twitter no puedan iniciar sesión alrededor de la medianoche del 29 de diciembre de 1986 UTC . "
Propongo revertir esos cambios.
Fdemmer ( charla ) 08:21, 23 de marzo de 2021 (UTC)
- Estoy de acuerdo. El estándar en sí usa principalmente ejemplos de la década de 1980, porque fue entonces cuando se publicaron por primera vez sus predecesores. - Christoph Päper 07:30, 12 de abril de 2021 (UTC)