Tengo la estructura DateTime para un formato de datos antiguo al que no tengo acceso a ninguna especificación. Hay un campo que indica la fecha y hora de los datos, pero no está en ningún formato que reconozca. Parece estar almacenado como un entero de 32 bits, que se incrementa en 20 por día. ¿Alguien ha encontrado algo como esto?¿Qué formato de fecha y hora es este?
EDIT:
Ejemplo: 1088631936 Dec = 80 34 E3 40 00 00 00 00 HEX = 09/07/2007
EDIT:
En primer lugar, lo siento por el retraso. Esperaba hacer cosas durante el fin de semana, pero no pude.
En segundo lugar, este formato de fecha es más raro de lo que pensé inicialmente. Parece ser una especie de método exponencial o logarítmico, ya que las fechas no cambian a un ritmo creciente.
En tercer lugar, la aplicación obsoleta que tengo para interpretar estos valores solo muestra la parte de fecha, por lo que no sé cuál es la porción de tiempo.
Ejemplo datos: (valores hexadecimales son grandes-endian, fechas son mm/dd/aaaa)
0x40000000 = 01/01/1900
0x40010000 = 01/01/1900
0x40020000 = 01/01/1900
0x40030000 = 01/01/1900
0x40040000 = 01/01/1900
0x40050000 = 01/01/1900
0x40060000 = 01/01/1900
0x40070000 = 01/01/1900
0x40080000 = 01/02/1900
0x40090000 = 01/02/1900
0x400A0000 = 01/02/1900
0x400B0000 = 01/02/1900
0x400C0000 = 01/02/1900
0x400D0000 = 01/02/1900
0x400E0000 = 01/02/1900
0x400F0000 = 01/02/1900
0x40100000 = 01/03/1900
0x40110000 = 01/03/1900
0x40120000 = 01/03/1900
0x40130000 = 01/03/1900
0x40140000 = 04/01/1900
0x40150000 = 04/01/1900
0x40160000 = 04/01/1900
0x40170000 = 04/01/1900
0x40180000 = 05/01/1900
0x40190000 = 01/05/1900
0x401A0000 = 01/05/1900
0x401B0000 = 01/05/1900
0x401C0000 = 01/06/1900
0x401D0000 = 01/06/1900
0x401E0000 = 01/06/1900
0x401F0000 = 01/06/1900
0x40200000 = 01/07/1900
0x40210000 = 01/07/1900
0x40220000 = 01/08/1900
0x40230000 = 01/08/1900
....
0x40800000 = 26/05/1901
0x40810000 = 06/27/1901
0x40820000 = 07/29/1901
....
0x40D00000 = 11/08/1944
0x40D10000 = 08/29/1947
EDIT: finalmente me di cuenta de esto, pero ya que ya he renunciado a los puntos por la recompensa, voy a retrasar la solución en caso de que alguien quiera darle una oportunidad.
Por cierto, no hay ningún componente de tiempo para esto, es puramente para almacenar fechas.
¿Sabes * cualquier cosa * sobre el formato de datos, como el nombre de un programa asociado? –
O tal vez incluya un ejemplo? –
Lo siento, su ejemplo no tiene ningún sentido para mí. ¿A qué te refieres con "DEC =" y "OCT =" y por qué "igualan" diferentes tipos? –