Buen Día Foro
Apelo a la experiencia de la comunidad.
Resulta, pues, que cargo un archivo de excel con una serie de datos, entre ellos viene una columna fecha, la cual para comodidad deje el formato configurable, esto es lo pueden subir '2007/05/08' o '08/05/2007', y en la conflagración del sistemita le pido al usuario que formato utiliza, bueno al grano, armo la fecha con:
Código Delphi
[-]date:=encodedate(strtoint(copy(fechastr,1,4)),strtoint(copy(fechastr,6,2)),strtoint(copy(fechastr,9, 2)))
para el caso del formato '2007/05/08'
y resulta que me da un valor de 39210, cuando debería de ser 39208, y por que debería ser 39208 me preguntaran, pues el valor lo guardo en una tabla sql y ahí me guarda '2007/05/10', tiro la consulta:
Código SQL
[-]select cast(39210 as datetime)
y me regresa '2007/05/10'
algún consejo sobre que debo revisar, alguien que le haya pasado algo similar???