FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Excel y Fecha
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM

Excel y Fecha

Posted: Sat Apr 18, 2009 04:04 AM

Excel identifica una fecha por un numero secuencial indicando la cantidad de dias transcurrido desde Enero1, 1900.
Por ejemplo: 38835 = 4/28/2006 (esto es en formato MMDDYYYY)
Existe alguna funcion en Harbour o alguien conoce la formula para convertir el numero secuencial de Excel en fecha?

George

Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM

Re: Excel y Fecha

Posted: Sat Apr 18, 2009 08:14 AM
George wrote:Excel identifica una fecha por un numero secuencial indicando la cantidad de dias transcurrido desde Enero1, 1900.
Por ejemplo: 38835 = 4/28/2006 (esto es en formato MMDDYYYY)
Existe alguna funcion en Harbour o alguien conoce la formula para convertir el numero secuencial de Excel en fecha?
Hola George:

Algo simple sería:
Code (fw): Select all Collapse
Function dExcelToFecha( nExcel )
Return CtoD( "01/01/1900" ) + nExcel
Saludos.

Manuel Mercado.
manuelmercado at prodigy dot net dot mx
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM

Re: Excel y Fecha

Posted: Sat Apr 18, 2009 03:28 PM

Gracias Manuel
Sencilla solucion, pero siempre me devuelve la fecha con dos dias mas; asi que la solucion ha sido restarle dos al numero secuencial.

Saludos,

George

Continue the discussion