views:

220

answers:

4

Is thee some way of implementing a custom time zone in windows?

We have some PCs in Creston, British Columbia, Canada (Time zone exception) which stays the same time all year. So essentially, Creston does not observe a time zone. Can I implement this behavior in windowsÉ

+1  A: 

Apart from daylight savings time, this is normal MST (UTC-0700), right?

Windows used to have a checkbox called something like "Automatically adjust the clock for daylight savings time". Maybe you can hunt that down. Even if there is no checkbox, chances are that the registry setting still exists.

Thomas
+1  A: 

The data is in: HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Time zones.

You can probably add your own zone.

Each zone has its own key. And they contain a lot of data. Some zones have a subkey Dynamic DST.

Gamecat
+1  A: 

This is not exactly an answer, but you might consider trying to get Creston recognized as an official time zone. As for how exactly to do that... contact Microsoft, I guess, and ask where they get their time zone info from. Probably the closest thing to an official time zone database in computer programming is zoneinfo but I'm not sure if Microsoft uses it.

David Zaslavsky
A: 

WARNING: You should be very careful about creating your own time zone, even if you think your systems are isolated.

This could cause problems with exchanging information with other systems, both from conversion errors as well as exception handling.

If the time zone you want is legally recognized, you should consider bothering your vendor to properly add you to the time zone repository they use.

benc