Hola a tod@s:
A raiz de la pregunta de Emma sobre el tema del
a�o bisiesto me he dado cuenta de que sigo programando las fechas con 8
d�gitos (el a�o con 4) cuando realmente ya no ser�a necesario ya que el
fat�dico cambio al a�o 2000 lo superamos hace tiempo y el cambio al 2100
no lo ver�n mis ojitos (que se tienen que comer los gusanos ;-)
Realmente no supone ning�n esfuerzo adicional de
programaci�n ya que, como la mayor�a, utilizo un �nico programilla que
convierte los formatos de fecha de 6 a 8 d�gitos para evitar que los
sufridos usuarios deban teclear siempre el prefijo 20 delante del a�o, pero no
cabe duda que a estas alturas del siglo XXI puede parecer un esfuerzo in�til
si calculamos, no ya el tiempo de proceso de cada conversi�n de fecha, sino
simplemente el espacio en disco que estamos "malgastando".
Pongamos un ejemplo, en una aplicaci�n t�pica de
contabilidad tenemos un fichero de movimientos contables, que puede tener como
campos de fecha:
- Fecha de grabaci�n
- Fecha de modificaci�n
- Fecha contable del asiento
- Fecha real del documento
Supongamos tambi�n que la fecha se guarda en
Hexadecimal con lo cual s�lo empleamos 1 d�gito adicional para grabar el a�o
con 4 d�gitos.
Esto supone 4 octetos por registro, parece una
cifra rid�cula pero si tenemos 500.000 apuntes al a�o nos encontramos que s�lo
para almacenar los movimientos contables necesitamos casi 2 Megas anuales
adicionales.
Y eso s�lo con un fichero, asi a ojo yo dir�a que
con la cantidad de ficheros que tengo y que almacenan campos de fecha puedo
estar "desperdiciando" unos 6 Mb s�lo para guardar el dichoso 20 que
precede al a�o.
Al precio que est�n los discos (17,54 Gb = 2.770
Euros m�s o menos) esos 6 Mb cuestan en Pesetas de toda la vida... (estoy
haciendo n�meros) �MENOS DE 2.000 Ptas.!
Vale, acabo de darme cuenta que tendr� que
intentar ahorrar por otro sitio, y es que los Megas ya no son lo que eran
;-)
Un saludo y perd�n por el rollo.
Juanra