Daylight saving (Was: RE: Re: Swatch time)
[1/7] from: mario::cassani::icl::com at: 8-Oct-2001 8:58
> > And isn't it time Daylight Saving was banned? (Kicked in > > this morning > > here - grumble, grumble...) > > I think we should be permanently on Daylight saving - they > should ban going back :) >
How can I know if the Daylight saving are "active" or not? The two different versions of 'internet-time suggested in the thread give different results on my computer and a .exe program I have gives a further internet time (and the local time is one hour late). I am using NT 4.0 sp6 (I know, it's a shame). The timezones/daylight handling makes me crazy, I am never sure windows gives the right time, it looks like the BIOS and windows use two different clocks... Mario Cassani
[2/7] from: gchiu:compkarori at: 8-Oct-2001 23:27
On Mon, 8 Oct 2001 08:58:36 +0100 Cassani Mario <[Mario--Cassani--icl--com]> wrote:
> > > How can I know if the Daylight saving are "active" or
I just switched to daylight saving. The day before yesterday
== 12:00 Today
> not? > The two different versions of 'internet-time suggested > in the thread give different results on my computer and a
Here's my amended version that is embeddded into my chat client and now uses the /hour/minute/second refinements of time ; converts a time value into internet time to-internettime: func [ time [time!] timezone [time!] /local gmttime ] [ gmttime: time - timezone if gmttime < 0:00 [ gmttime: gmttime + 24:00 ] if gmttime > 24:00 [ gmttime: gmttime - 24:00 ] gmttime: ( ( ( gmttime/hour * 3600 ) + ( gmttime/minute * 60 ) + gmttime/second ) / 86.40 ) + 41 ; offset from GMT/UTC if gmttime > 1000 [ gmttime: gmttime - 1000 ] return ( to-integer ( gmttime * 100 ) ) / 100 ] ; returns local time in beats internettime: does [ return to-internettime now/time now/zone ] I've checked it a few times with the one on swatch.com and it agrees to within a few beats.
> I am using NT 4.0 sp6 (I know, it's a shame).
Me too. -- Graham Chiu
[3/7] from: sanghabum:aol at: 8-Oct-2001 11:58
> The timezones/daylight handling makes me crazy, I am never > sure windows gives the right time, it looks like the BIOS and > windows use two different clocks...
If this sort of thing doesn't drive you crazy, then there must be something wrong with you. The rules are completely arbitrary and geopolitical. Windows implements only a tiny subset of the global rules needed for an accurate daylight savings change over. To do it accurately, you need to know which country you are in. If you are in the USA there are different rules per state (some do not have DSL at all) and, for Indiana, there are different rules per county. Once you know your locale (country, state, county, whatever) the date that DSL kicks in or out is either decided by a simple rule (s in the USA or by a dithery committee (as in the UK—where diaries always say "sorry we were printed too far ahead to be 100% accurate about the Summer Time change date"). And then, fuinally, I think, you need to know the time of day for the changeover in that locale--it isn't always 02:00. Ed Nisley has a good starter article in this month's Dr Dobbs, but he really only covers the USA: http://www.ddjembedded.com/resources/articles/2001/0110m/0110m.htm If you really want to be driven mad, try working for a flight operator with flights from Country A to Country C with a touchdown in country B. And then try to be accurate about the actual local times of takeoff/landing during the month or so when DSL wafts across the world. --I've tried it. I'm gibbering, --Colin.
[4/7] from: carl:cybercraft at: 9-Oct-2001 14:19
On 08-Oct-01, Cassani Mario wrote:
> Hi all, >>> And isn't it time Daylight Saving was banned? (Kicked in
<<quoted lines omitted: 15>>> windows use two different clocks... > Mario Cassani
This is where I look to see any oversea's times... http://www.hilink.com.au/times/ As to daylight saving being taken into account by computer programs, well, it's a big ask, as it changes on different days in different countries, and even if it did change on the same day everywhere, it'll still be changing at different times in each country. The whole thing's daft and the Net will probably kill it off. In the UK times used to be different throughout the country - till the railways came and with it the need for timetables. It was too complicated to work out when the towns down the line were all a few minutes different from each other, so the UK switched to a single time for everywhere. (Well, except for Northern Ireland it would seem.) -- Carl Read
[5/7] from: carl:cybercraft at: 9-Oct-2001 14:45
Just found this marvelous rant against Swatch Time... http://www.nettime.org/nettime.w3archive/199812/msg00036.html GMT's fine enough for me as a world time, and the day's division into 12/24 hours is too. Twelve's a lovely number compared to ten. 12 can be divided by 1, 2, 3, 4 and 6, while horrible 10 by only 1 and 5. I betcha the race that rules the universe has 6 fingers per hand, not five... (: -- Carl Read
[6/7] from: matt:fitzgerald:bigpond at: 9-Oct-2001 12:00
10 can also be divided by 2 :-)
[7/7] from: carl:cybercraft at: 9-Oct-2001 17:20
On 09-Oct-01, Matt Fitzgerald wrote:
> 10 can also be divided by 2 :-)
Well I never - you're right! Learn something new every day... (:
> -----Original Message----- From: [rebol-bounce--rebol--com] > [mailto:[rebol-bounce--rebol--com]]On Behalf Of Carl Read
<<quoted lines omitted: 7>>> and 5. I betcha the race that rules the universe has 6 fingers per > hand, not five... (:
-- Carl Read
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted