[Gambas-user] Syntax of dates represented in a string

BB adamnt42 at gmail.com
Thu Nov 17 07:59:39 CET 2022

On 17/11/22 11:43 am, Benoit Minisini wrote:
> The other problem raised by Bruce (BB <adamnt42 at gmail.com>) is another 
> beast: in a few words, how to know which timezone must be used at a 
> specific date.
> The data exists, but apparently the C library does not have any API 
> for that.
> Moreover, the problem can be circular: to define the specific date, 
> you may need the timezone you are looking for.
> So I don't think there is a solution for that at the moment. 

I now believe that you are fully correct. Although the libc "tm" struct 
contains "tm_isdst" which supposedly can indicate whether a date/time is 
or is not in dst, it is never set as specified in all the documentation. 
All the libraries I have looked at so far depend on this struct. All 
that is ever returned in this integer is the same value that went in on 
the call. There is a plethora of complaints about this across the 
internet with no satisfactory reply. So much for linux! (or was it that 
Kernighan et al had never heard of daylight savings?)



More information about the User mailing list