LiveCode convert seconds to dateItems - year is out by 19?
Terence Heaford
lheaford at icloud.com
Tue May 11 09:58:13 EDT 2021
Could it be something to do with the base date on the mac vs the base date of live code?
I believe the base date on a mac is 1970, not sure what it is in live code?
Terry
> On 11 May 2021, at 13:59, Keith Clarke via use-livecode <use-livecode at lists.runrev.com> wrote:
>
> Thanks Martin & Alex,
>
> I wasn’t aware of ‘the seconds’ - thanks that’s behaving correctly here.
>
> Tracing back from this date conversion being OK to the tCreateDate variable. This is item 4 of the long files, which according to the docs, should be Creation date, in seconds.
>
> Bypassing the conversion, this item is the same for all the files in my target folder (some created yesterday & some weeks ago). It has the value 2212122496, which LiveCode converts (reliably!) to 2040,2,6,6,28,16,2.
>
> Printing out the long files for one of the files in the target folder shows…
>
> filename,2055,0,2212122496,1620675773,2212122496,0,501,20,600,ttxtTEXT
>
> This same weird value is being returned for the Creation Date (item 4) & Last Access date (item 6), though the Last Modified Date (item 5) looks correct.
>
> Any clues?
> Best,
> Keith
>
>> On 11 May 2021, at 13:09, Martin Koob via use-livecode <use-livecode at lists.runrev.com> wrote:
>>
>> Hi Keith
>>
>> I just tried the following
>>
>> on mouseup
>>
>> convert the seconds to dateitems
>>
>> put it
>>
>> end mouseup
>>
>> The result is 2021,5,11,7,52,5,3 So that is correct.
>>
>> Where is the value in your tCreateDate variable from. Maybe there was a miscalculation there.
>>
>> Martin
>>
>>> On May 11, 2021, at 6:44 AM, Keith Clarke via use-livecode <use-livecode at lists.runrev.com> wrote:
>>>
>>> Hi folks,
>>> What am I doing wrong with convert tCreateDate from seconds to dateItems…
>>>
>>> I’m pulling the long files of files I created yesterday on a Mac and attempting to convert the creation date.
>>>
>>> Whatever date type I choose, LiveCode reckons yesterday was in the year 2040. Did I oversleep?
>>> Thanks
>>> Keith
>>> _______________________________________________
>>> 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
>
>
> _______________________________________________
> 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