Is the DateFormat read only?

Alex Tweedly alex at tweedly.net
Fri Oct 30 16:24:01 EDT 2020


But that will only work for those time zones whose variation from UTC is 
an exact number of hours.

the internet date has 4 digits so that it can handle hour and minute 
variations - you could change

   subtract (char 1 to -3 of last word of the internet date) from item 4 
of tTime

to

   put the last word of the internet time into tmp
   subtract (char 1 to -3 of tmp) from item 4 of tTime
   subtract (char 1 of tmp & char -2 to -1 of tmp) ) from item 5 of tTime

and then you would be handling all cases correctly.

Alex.

On 30/10/2020 20:06, J. Landman Gay via use-livecode wrote:
> On 10/29/20 4:33 PM, Graham Samuel via use-livecode wrote:
>> The only souci with this format is that it gives the month in alpha, 
>> presumably according to the nationality of the OS. But it’s easy to 
>> get the numeric month in other ways. Still, it is just a little bit 
>> fiddly to create a full UTC date of the format:
>>
>> YYYY-MM-DDThh:mm:ssTZD
>
> Here's something I use:
>
>   put the seconds into tTime
>   convert tTime to dateitems
>   subtract (char 1 to -3 of last word of the internet date) from item 
> 4 of tTime
>   convert tTime to dateitems
>   set the numberformat to "00"
>   put item 1 of tTime &"-"& (item 2 of tTime)+0 &"-"& (item 3 of 
> tTime)+0 & "T" & (item 4 of tTime)+0 &":"& \
>         (item 5 of tTime)+0 &":"& (item 6 of tTime)+0 & "Z" into 
> tTimestamp
>



More information about the use-livecode mailing list