It seems LV loads current system locale settings when it starts up and then uses these settings to convert UTC time to the current system locale settings when we display the time through a timestamp indicator or e.g. convert it to a string. Thus when timezone or DST setting is changed while our application is running, LV still displays it using the old settings. Only after a restart the new locale settings are used and the displayed time will be correct.
I would like LV to either always query the current system locale settings and use those when displaying a time or (more flexible) have a time formatting specifier that could be used to force use of current system locale settings instead of the one loaded when LV was started.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Any idea that has received less than 7 kudos within 7 years after posting will be automatically declined.