Convert Excel date

Peter M. Brigham, MD pmbrig at gmail.com
Fri Dec 16 15:32:59 EST 2011


Simpler is this:

put "1/01/1900" into d
convert d to dateitems
add 40892 to item 3 of d
convert d to short date
put d

-- Peter

Peter M. Brigham
pmbrig at gmail.com
http://home.comcast.net/~pmbrig


On Dec 15, 2011, at 10:17 PM, DunbarX at aol.com wrote:

> The following is very verbose. I just want you to be able to follow one possible method step by step. Read up on all the commands in the dictionary. Put a breakpoint near the beginning.
> 
> 
> on mouseup 
>  convert the date to seconds
>  put "40892" & "," & it into baseLine
>  ask "Enter excel date"
>  put it - item 1 of baseLine into dayOffset
> put dayOffset * 86400 into newSeconds
> add newSeconds to item 2 of baseLine
> convert item 2 of baseline to date
> answer item 2 of baseLine
> end mouseup
> 
> 
> Craig Newman
> 
> 
> -----Original Message-----
> From: Ludovic Thébault <ludovic.thebault at laposte.net>
> To: How to use LiveCode <use-livecode at lists.runrev.com>
> Sent: Thu, Dec 15, 2011 12:31 am
> Subject: Convert Excel date
> 
> 
> Hello,
> 
> I've a csv file created by excel.
> Dates are displayed in numbers. (1/01/1900 = 1 so today = 40892)
> 
> Is there a script to convert it in a real date with livecode ?
> 
> Thanks !
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list