On Jul 30, 2015, at 2:21 PM, Brian Inglis <Brian.Inglis@systematicsw.ab.ca> wrote:
On 2015-07-30 09:24, random832@fastmail.us wrote:
On Wed, Jul 29, 2015, at 17:56, Nilesh Parmar wrote:
How can we have CST timezone that does not account for DST ? Using the POSIX string, we can create a timezone called CST that is GMT+6 as follows: That's GMT-6. GMT+6 is the time in e.g. Kazakhstan, and is not AFAIK called CST anywhere it is used. [root@hp-dl120gen9-01 ~]# TZ=:CST6 date Thu Jul 9 06:50:29 CST 2015 You shouldn't use the : if you are using a POSIX string. Just TZ=CST6 should work on any POSIX system. But this is not consitent if tzdata package is update. Why not? Also this does take into account DST change? It shouldn't. Anyway, if this is for Saskatchewan what's wrong with America/Regina? What do you need this for?
In Canada, areas that do not change their GMT offset do change their time legally at the same time as the rest of North America, from CST to MDT or MST to PDT, etc. i.e. they observe the daylight saving time of the zone to the west. ;^>
You can certainly use GMT-x as a workaround for that. But such timezones are covered by specific rules. If one is missing, or incorrect, that should be reported and fixed. paul