El problema del año 2038

Publicado por en Programación el 19/01/2007
Comentarios:

En informática, el problema del año 2038 podría causar que una parte del software fallase en ese año. El problema afecta a los programas que usen la representación del tiempo basada en el sistema POSIX, que se basa en contar el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 (ignorando los segundos intercalares). Esta representación es estándar en los sistemas tipo Unix y también en los programas escritos para muchos otros sistemas operativos debido al gran alcance del lenguaje de programación C.

Continúa...

Cortesía de Wikipedia

Adafruit Feather es fácil de programar y económico

El último segundo representable con este formato será a las 03:14:07 UTC del 19 de enero de 2038, cuando el contador llegue a 2147483647. Un segundo después, el contador se desbordará, y saltará al valor -2147483648, que causará el fallo de programas que interpretarán el tiempo como que están en 1901 ó 1970 (dependiendo de la implementación), en vez de 2038. A su vez, esto causaría cálculo y procesamiento incorrecto.

Si te ha gustado, compártelo con tus amigos!
Google Plus