* Pick a date as base date. {^1900/01/01} will do ldBaseDate = {^1900/01/01} * Calculate Adjustment value lnAdjustment = 728952 - ({^1995/03/10} - ldBaseDate) * lnDate = 728952 lnTime = 57395 * Calculate Date and DateTime ldDate = ldBaseDate + (lnDate - lnAdjustment) ltDateTime = DTOT(ldBaseDate + (lnDate - lnAdjustment)) + lnTime> I am in the middle of doing data conversions from an old DOS legacy system into VFP.