Fecha del calendario

Una fecha en un calendario es una referencia hasta un día particular representado dentro de un sistema del calendario. La fecha del calendario permite que el día específico se identifique. El número de días entre dos fechas se puede calcular. Por ejemplo, "24" es diez días después "14" en el Calendario gregoriano. La fecha de un acontecimiento particular depende de la compensación de UTC observada. Por ejemplo el ataque contra Pearl Harbor que comenzó en 1941-12-07T18:18Z ocurrió el 7 de diciembre según el Tiempo de Hawai , y el 8 de diciembre según la Hora oficial de Japón (UTC+09).

Un día particular puede ser representado por una fecha diferente en otro calendario como en el Calendario gregoriano y el calendario de Julian, que se han usado simultáneamente en sitios diferentes. En la mayor parte de sistemas del calendario, la fecha consiste en tres partes: el día de mes, mes y el año. También pueden haber partes adicionales, como el día de la semana. Los años por lo general se cuentan de un punto de partida particular, por lo general llamado la época, con la era refiriéndose al período de tiempo particular (Note el uso diferente de los términos en la geología).

La época más de uso común es una fecha de nacimiento convencional de Jesús (que fue establecido por Dionysius Exiguus en el sexto siglo). Una fecha sin la parte del año también se puede mencionar como una fecha o fecha del calendario (tal como, "" más bien que ""). Como tal, define el día de un acontecimiento anual, como un cumpleaños o Navidad el 25 de diciembre.

Formato de la fecha

Representación binaria (ordenador)

Un doble número de precisión es usado para almacenar una fecha en iOS typedef NSTimeInterval cuya representación del número entero se dice representar segundos. Este formato proporciona 52 trozos de la precisión.

El número de segundos especificados por el número real toma el sentido después de que el cero se define. el iOS apoya dos definiciones para el cero que al principio era el 1 de enero de 1970, GMT y se ha hecho ahora el 1 de enero de 2001, GMT.

Se dice que la representación de la fecha da "la precisión dentro de milisegundos para fechas 10,000 años aparte."

Un milisegundo puede parecer preciso, pero puede parecer grueso considerando marcas de la CPU.

Como la distancia de aumentos cero, el valor entero más grande más importante se debe registrar haciendo la segunda representación fraccionaria hacerse menos precisa.

El ambiente orientado de un objeto puede cambiar la definición de cero, sin embargo, las fechas son tanto común que la orientación del objeto se registra casi nunca.

El reloj de una CPU y tiempo de ejecución de la instrucción ya no es previsible. Por lo tanto, un reloj externo es usado para rastrear el tiempo transcurrido y debería usar económicamente el mismo estándar como NSTimeInterval. El estilo del ASCII registra en una forma más parecida a un humano que hace las cuestiones del programa más fáciles a localizar y resolverse. Sin embargo, como mostrado abajo, las especificaciones del tiempo del ASCII tienen sus defectos inherentes.

Gregorian poco-endian, comenzando con día

Esta secuencia es común a la gran mayoría de los países del mundo. Este formato de la fecha proviene de la costumbre de escribir la fecha como 'el 8vo día de noviembre en el año de nuestro Señor 2003' en documentos religiosos y legales occidentales, que en algún momento eran la mayoría de documentos creados. El formato se ha acortado con el tiempo pero el pedido de los elementos ha permanecido constante.

Gregorian grande-endian, comenzando con año

En este formato el artículo de datos más significativo se escribe antes de artículos de datos menores es decir año antes del mes antes del día. Es consecuente con endianness grande del sistema de enumeración decimal indio, que progresa del más alto a la magnitud de pedido más baja. Es decir usando este formato los pedidos textuales y los pedidos cronológicos son idénticos. Esta forma es estándar en países asiáticos, Hungría, Suecia y las fuerzas armadas estadounidenses.

Ejemplos hacia el 9 de noviembre de 2003:

También se amplía a través del formato grande-endian universal marcan el tiempo: el 9 de noviembre de 2003, 18:14:12 o 2003/11/9/18:14:12 o (ISO 8601) 2003-11-09T18:14:12.

Medio-endian, que comienza con mes

Esta secuencia se usa principalmente en los Estados Unidos, parcialmente en Canadá y unos otros países. Este formato de la fecha comúnmente se usaba junto a la pequeña forma de endian en el Reino Unido hasta principios del 20mo siglo y se puede encontrar tanto en medios de comunicación impresos difuntos como en modernos como London Gazette y The Times, respectivamente. En el Reino Unido, verbalmente se expresaría como el domingo, 9 de noviembre, mientras que en los Estados Unidos, es por lo general el domingo, 9 de noviembre, aunque el uso de ser no poco común.

Sobrecarga de uso

Muchas formas numéricas pueden crear la confusión cuando usado en la correspondencia internacional, en particular abreviando el año a sus dos dígitos finales.

Por ejemplo, "el 9/11" se puede referir tanto a la Caída del Muro de Berlín el 9 de noviembre de 1989 como al 11 de septiembre ataques. En los Estados Unidos, las fechas raramente se escriben en formas puramente numéricas en la escritura formal, aunque sean mucho común en otra parte; cuando las formas numéricas se usan, el mes parece primero. En el Reino Unido, mientras se considera como aceptable para escribir el día del santo del mes, año, este pedido nunca se usa cuando escrito numéricamente, aunque, debido a la influencia de medios americana, la taquigrafía americana "9/11" extensamente se entienda como refiriéndose a los ataques terroristas del 11 de septiembre de 2001.

Cuando los números son usados para representar meses, una cantidad significativa de confusión puede provenir de la ambigüedad de un pedido de la fecha; sobre todo cuando los números que representan el día, mes o año son bajos, puede ser imposible contar qué pedido se está usando. Esto se puede clarificar usando cuatro dígitos para representar años y llamando el mes; por ejemplo, "febrero" en vez de "02". Muchas páginas de internet usan el día del mes del año, y los que usan otras convenciones a menudo escriben el mes (9-MAY-2001, EL 09 DE MAYO DE 2001, etcétera.) así no hay ninguna ambigüedad. La ISO 8601 pedido de la fecha, con años de cuatro dígitos, expresamente se elige para ser inequívoca. La ISO 8601 estándar también tiene la ventaja de ser la lengua independiente y es por lo tanto útil cuando puede no haber ningún contexto de la lengua y una aplicación universal se desea (expiración que data en productos de exportación, por ejemplo).

Además, la ISO considera su ISO 8601 estándar para tener sentido desde un punto de vista lógico. Las unidades variadas, por ejemplo pies y pulgadas, o libras y onzas, normalmente se escriben con la unidad más grande primero, en el pedido decreciente. Los números también se escriben en ese pedido, por tanto los dígitos de 2006 indican, en el pedido, el milenio, el siglo dentro del milenio, la década dentro del siglo y el año dentro de la década. El único pedido de la fecha que es consecuente con estas convenciones bien establecidas es el día del mes del año. Una lista del texto sin formato de fechas con este formato puede ser fácilmente clasificada por procesadores de textos, hojas de cálculo y otros instrumentos del software con funciones de clasificación incorporadas.

Un Estándar del Proceso de información federal estadounidense temprano recomendó años de 2 dígitos. Esto extensamente se reconoce ahora como una idea mala, debido al problema de año 2000. Algunas agencias estatales estadounidenses ahora usan la ISO 8601 con años de 4 dígitos.

Cuando transitioning de una nota de la fecha al otro, la gente a menudo escribe tanto Viejo Estilo como Nuevas fechas del Estilo.

Las posiciones mundiales por la fecha formatean en el uso

Ventajas para pedir en secuencia

Una de las ventajas de usar la ISO que 8601 formato de la fecha estándar es que el pedido lexicográfico (ASCIIbetical) de las representaciones es equivalente al orden cronológico de las fechas. Así las fechas pueden ser clasificadas usando algoritmos de la comparación de la cuerda simples, y en efecto por cualquiera abandonado a la colación correcta. Por ejemplo:

1998-02-28 (el 28 de febrero de 1998) clases antes

1999-03-01 (el 1 de marzo de 1999) que clases antes

2000-01-30 (el 30 de enero de 2000)

La disposición de DD de MM YYYY es el único formato común que puede proporcionar esto. La clasificación de otras representaciones de la fecha implica un poco de análisis sintáctico de las cuerdas de la fecha. Esto también trabaja cuando un tiempo en el formato de 24 horas se incluye después de la fecha, mientras se entiende que todos los tiempos están en el mismo huso horario.

La ISO 8601 se usa extensamente donde conciso, humano legible las fechas aún fácilmente computables e inequívocas se requieren, aunque muchas aplicaciones almacenen fechas internamente como el tiempo de UNIX y sólo se conviertan a la ISO 8601 para la demostración. Vale la pena notar que todos los Sistemas operativos del ordenador modernos retienen la información de la fecha de archivos fuera de sus títulos, permitiendo el usuario elegir qué formato los prefieren y hacen clasificar así, independientemente de los nombres de los archivos.

Uso especializado

Día y año sólo

Los militares estadounidenses a veces usan un sistema, que llaman "el formato de la fecha de Julian" que indica el año y el viaje de un día actual de los 365 días del año (y así una designación del mes no sería necesaria). Por ejemplo, "el 11 de diciembre de 1999" se puede escribir en algunos contextos como "1999345" o "99345", para el 345to día de 1999. Este sistema el más a menudo se usa en la logística militar estadounidense, ya que hace el proceso de calcular embarque estimado y fechas de llegada más fáciles. Por ejemplo: diga que un motor del tanque toma aproximadamente 35 días para transportar por vía marítima de los EE.UU a Corea. Si el motor se envía en 99104, debería llegar a 99139. Note que fuera de los militares estadounidenses y algunas agencias estatales estadounidenses, incluso la Hacienda Pública, este formato por lo general se refiere como "fecha ordinal", más bien que "fecha de Julian"

Tales formatos de la fecha ordinales también son usados por muchos programas de ordenador (sobre todo aquellos para sistemas del ordenador central). La utilización de un número del día de Julian de tres dígitos salva un byte del almacenaje del ordenador durante un mes de dos dígitos más el día de dos dígitos, por ejemplo, "el 17 de enero" es 017 en Julian contra 0117 en el formato del día del mes. OS/390 o su sucesor, z/OS, muestran fechas en el formato de yy.ddd para la mayor parte de operaciones. Es importante no confundir cualquier de estos formatos con el tiempo UNIX, que almacena el tiempo como un número en segundos desde el 1970-01-01.

Otro sistema de la fecha "ordinal" ("ordinal" en el sentido del avance en el valor por uno ya que la fecha avanza antes de un día) está en el uso corriente en cálculos astronómicos y referirse y usa el mismo nombre como este sistema de la "logística". La continuidad de representación del período sin tener en cuenta la época del año considerada es muy útil para ambos grupos de especialistas. Los astrónomos describen su sistema que como también es un "sistema" de la fecha de Julian. A diferencia del sistema descrito encima, el sistema astronómico no considera años, sólo cuenta días. Así es impasible por complicaciones como años bisiestos.

El número de la semana usado

Las compañías en Europa a menudo usan el año, el número de la semana y día para planear objetivos.

De este modo, por ejemplo, un acontecimiento en un proyecto se puede encontrar con w43 (semana 43) o w43-1 (el lunes, semana 43) o, si el año se tiene que indicar, en w0543 o w543 (semana de año 2005 43).

La ISO realmente presenta un estándar para identificar semanas, pero ya que no corresponde con el Calendario gregoriano (el principio y final de días de un año dado no corresponden), este estándar es algo más problemático que los otros estándares para fechas.

La expresión de fechas en inglés dicho

En inglés británico, las fechas llenas por lo general se escriben como el 7 de diciembre de 1941 (o el 7 de diciembre de 1941) y se dicen como "el séptimo de diciembre, diecinueve cuarenta y un" (uso sumamente común del y "de"), con el uso ocasional del 7 de diciembre de 1941 ("el séptimo de diciembre, diecinueve cuarenta y un"). En común con el uso europeo continental, sin embargo, las fechas todo-numéricas invariablemente se piden dd/mm/yyyy.

En los Estados Unidos, la forma escrita habitual es el 7 de diciembre de 1941, dicha como "el séptimo de diciembre, diecinueve cuarenta y un" o familiarmente "el séptimo de diciembre, diecinueve cuarenta y un". Los números ordinales, sin embargo, no siempre se usan escribiendo y pronunciando que las fechas, y "el siete de diciembre, diecinueve cuarenta y un" también son una pronunciación aceptada de la fecha escrita el 7 de diciembre de 1941. Una excepción notable a esta regla es el cuarto de julio.

Véase también

Enlaces externos



Buscar