Sponsored Content
Full Discussion: Y2k7 Problem
Top Forums UNIX for Advanced & Expert Users Y2k7 Problem Post 302101762 by Krrishv on Thursday 4th of January 2007 07:17:30 AM
Old 01-04-2007
Y2k7 Problem

Off Topic: Daylight Saving Time's Y2K7 Problem

In 2007, Daylight Saving Time will start on the second Sunday in March (March 11, 2007) instead of the first Sunday in April (April 1, 2007). Desktop OS's patch themselves all the time, so the new DST rules taking effect next year won't have much of an impact on your PC. But many systems-including routers, servers, and mobile devices-don't change often if at all. It could be a bumpy three weeks.

Problems Affecting Java Applications:

The Java Runtime Environment (JRE) stores rules about DST observance all around the globe. Older JREs will have outdated rules that will be superseded by the Energy Policy Act of 2005. As a result, applications running on an older JRE may report incorrect time from March 11, 2007 through April 2, 2007 and from October 29, 2007 through November 4, 2007.
URGENT Actions Required: Changes to Daylight Saving Time will affect IBM WebSphere Application Server and its associated Operating Systems:
Any US time zone based application which uses time will be affected, in particular during the additional weeks of extended Daylight Saving Time in March and November starting in 2007.

Is there any fixes available.

Moderator's Note: This thread is not off-topic. -- Perderabo
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

SSH Problem auth problem

Hi, Just recently we seem to be getting the following error message relating to SSH when we run the UNIX script in background mode: warning: You have no controlling tty. Cannot read confirmation.^M warning: Authentication failed.^M Disconnected; key exchange or algorithm negotiation... (1 Reply)
Discussion started by: budrito
1 Replies

2. Shell Programming and Scripting

problem with dd command or maybe AFS problem

Hi, folks. Sorry for bothering, but maybe someone could help me please. The problem is the following: there is some script that copies files from local file system to AFS. The copying is performed with dd command. The script copies data into some AFS volumes. The problem appeared with one... (0 Replies)
Discussion started by: Anta
0 Replies

3. Shell Programming and Scripting

ssh script problem problem

Hi Please help me with the following problem with my script. The following block of code is not repeating in the while loop and exiting after searching for first message. input_file ========== host001-01 host001-02 2008-07-23 13:02:04,651 ConnectionFactory - Setting session state... (2 Replies)
Discussion started by: pcjandyala
2 Replies

4. Solaris

problem in finding a hardware problem

Hi I am right now facing a strange hardware problem. System get booted with the following error: Fatal Error Reset CPU 0000.0000.0000.0003 AFSR 0100.0000.0000.0000 SCE AFAR 0000.07c6.0000.1000 SC Alert: Host System has Reset It happen 4 or 5 times and get the same error every time.I... (8 Replies)
Discussion started by: girish.batra
8 Replies

5. AIX

user login problem & Files listing problem.

1) when user login to the server the session got colosed. How will resolve? 2) While firing the command ls -l we are not able to see the any files in the director. but over all view the file system using the command df -g it is showing 91% used. what will be the problem? Thanks in advance. (1 Reply)
Discussion started by: pernasivam
1 Replies

6. Red Hat

Mail Problem. Maybe, it is a DNS Problem!

Hi, i've a redhat linux 9 upadated by redhat from 7 version to 9 version. A couple of days ago i was a problem with my mail, in other words i'm not able to get any email nor to send any email. I've a proxy configuration and i tried to set iptables in order to verify the port. The 110,255 and 995... (1 Reply)
Discussion started by: pintalgi
1 Replies

7. UNIX for Dummies Questions & Answers

DHCP problem and eth1 problem

At work I am trying to get this one Linux machine (let's call it ctesgm07) to behave like another Linux machine that we have (let's call it test007). test007 returns the following version info: cat /etc/debian_version: lenny/sid uname -a: Linux test007 2.6.27-7-generic #1 SMP Tue Nov 4... (0 Replies)
Discussion started by: sllinux
0 Replies

8. IP Networking

Problem with forwarding emails (SPF problem)

Hi, This is rather a question from a "user" than from a sys admin, but I think this forum is apropriate for the question. I have an adress with automatic email forwarding and for some senders (two hietherto), emails are bouncing. This has really created a lot of problems those two time so I... (0 Replies)
Discussion started by: carwe
0 Replies

9. UNIX for Dummies Questions & Answers

sed Or Grep Problem OR Terminal Problem?

I don't know if you guys get this problem sometimes at Terminal but I had been having this problem since yesterday :( Maybe I overdid the Terminal. Even the codes that used to work doesn't work anymore. Here is what 's happening: * I wanted to remove lines containing digits so I used this... (25 Replies)
Discussion started by: Nexeu
25 Replies

10. IP Networking

Router problem or ISP problem ?

Hi everyone, I am experiencing discontinuity of Internet service, this started 1 month ago. Everything worked very well for 1 year of intensive use, but now, I have problems reaching my gateway. The gateway is not my router but a node belonging to my ISP and I share the same public IP with... (3 Replies)
Discussion started by: remic
3 Replies
DateTime::TimeZone::SystemV(3pm)			User Contributed Perl Documentation			  DateTime::TimeZone::SystemV(3pm)

NAME
DateTime::TimeZone::SystemV - System V and POSIX timezone strings SYNOPSIS
use DateTime::TimeZone::SystemV; $tz = DateTime::TimeZone::SystemV->new("EST5EDT"); if($tz->is_floating) { ... if($tz->is_utc) { ... if($tz->is_olson) { ... $category = $tz->category; $tz_string = $tz->name; if($tz->has_dst_changes) { ... if($tz->is_dst_for_datetime($dt)) { ... $offset = $tz->offset_for_datetime($dt); $abbrev = $tz->short_name_for_datetime($dt); $offset = $tz->offset_for_local_datetime($dt); DESCRIPTION
An instance of this class represents a timezone that was specified by means of a System V timezone string or the POSIX extended form of the same syntax. These can express a plain offset from Universal Time, or a system of two offsets (standard and daylight saving time) switching on a yearly cycle according to certain types of rule. This class implements the DateTime::TimeZone interface, so that its instances can be used with DateTime objects. SYSTEM V TIMEZONE SYNTAX
In the POSIX extended form of the System V timezone syntax, a timezone may be specified that has a fixed offset by the syntax "aaaooo", or a timezone with DST by the syntax "aaaoooaaa[ooo],rrr,rrr". "aaa" gives an abbreviation by which an offset is known, "ooo" specifies the offset, and "rrr" is a rule for when DST starts or ends. For backward compatibility, the rules part may also be omitted from a DST-using timezone, in which case some built-in default rules are used; don't rely on those rules being useful. An abbreviation must be a string of three or more characters from ASCII alphanumerics, "+", and "-". If it contains only ASCII alphabetic characters then the abbreviation specification "aaa" may be simply the abbreviation. Otherwise "aaa" must consist of the abbreviation wrapped in angle brackets ("<...>"). The angle bracket form is always allowed. An offset (from Universal Time), "ooo", is given in hours, or hours and minutes, or hours and minutes and seconds, with an optional preceding sign. The maximum magnitude permitted is 24:59:59. The sign in the specification is the opposite of the sign of the actual offset. If no sign is given then the default is "+", meaning a timezone that is behind UT. If no DST offset is specified, it defaults to one hour ahead of the standard offset. A DST-using timezone has one change to DST and one change to standard time in each Gregorian year. The changes may be in either order within the year. If the changes are in different orders from year to year then the behaviour is undefined; don't rely on it remaining the same in future versions. A change rule "rrr" takes the form "ddd[/ttt]", where "ddd" is the rule giving the day on which the change takes place and "ttt" is the time of day at which the change takes place. The time may be given in hours, or hours and minutes, or hours and minutes and seconds, and if not stated then it defaults to 02:00:00. The time for the change to DST is interpreted according to the standard offset, and the time for the change to standard time is interpreted according to the DST offset. (Thus normally the change time is interpreted according to the offset that prevailed immediately before the change.) A day rule "ddd" may take three forms. Firstly, "Jnnn" means the month-day date that is the nnnth day of a non-leap year. Thus "J59" means the February 28 and "J60" means March 1 (even in a leap year). February 29 cannot be specified this way. Secondly, if "ddd" is just a decimal number, it means the (1+ddd)th day of the year. February 29 counts in this case, and it is not possible to specify December 31 of a leap year. Thirdly, "ddd" may have the form "Mm.w.d" means day d of the wth week of the mth month. The day is given as a single digit, with "0" meaning Sunday and "6" meaning Saturday. The first week contains days 1 to 7 of the month, the second week contains days 8 to 14, and so on. If "w" is "5" then the last week of the month (containing its last seven days) is used, rather than the fifth week (which is incomplete). Examples: MUT-4 Mauritius time, since 1907: 4 hours ahead of UT all year. EST5EDT,M3.2.0,M11.1.0 US Eastern timezone with DST, from 2007 onwards. 5 hours behind UT in winter and 4 hours behind in summer. Changes on the second Sunday in March and the first Sunday in November, in each case at 02:00 local time. NST3:30NDT,M3.2.0/0:01,M11.1.0/0:01 Newfoundland timezone with DST, from 2007 onwards. 3.5 hours behind UT in winter and 2.5 hours behind in summer. Changes on the second Sunday in March and the first Sunday in November, in each case at 00:01 local time. GMT0BST,M3.5.0/1,M10.5.0 UK civil time, from 1996 onwards. On UT during the winter, calling it "GMT", and 1 hour ahead of UT during the summer, called "BST". Changes on the last Sunday in March and the last Sunday in October, in each case at 01:00 UT. EST-10EST,M10.5.0,M3.5.0/3 Australian Eastern timezone, from 2007 onwards. 10 hours ahead of UT in the southern winter (the middle of the calendar year), and 11 hours ahead in the southern summer. Changes to DST on the last Sunday in October, and back on the last Sunday in March, in each case at 02:00 standard time (16:00 UT of the preceding day). CONSTRUCTOR
DateTime::TimeZone::SystemV->new(TZ_STRING) TZ_STRING must be a timezone specification as described in "SYSTEM V TIMEZONE SYNTAX". Constructs and returns a DateTime-compatible timezone object that implements the timezone specified by TZ_STRING. METHODS
These methods are all part of the DateTime::TimeZone interface. See that class for the general meaning of these methods; the documentation below only comments on the specific behaviour of this class. Identification $tz->is_floating Returns false. $tz->is_utc Returns false. $tz->is_olson Returns false. $tz->category Returns "undef", because the category concept doesn't properly apply to these timezones. $tz->name Returns the TZ_STRING that was supplied to the constructor. Offsets $tz->has_dst_changes Returns a boolean indicating whether the timezone includes a DST offset. $tz->is_dst_for_datetime(DT) DT must be a DateTime-compatible object (specifically, it must implement the "utc_rd_values" method). Returns a boolean indicating whether the timezone is on DST at the instant represented by DT. $tz->offset_for_datetime(DT) DT must be a DateTime-compatible object (specifically, it must implement the "utc_rd_values" method). Returns the offset from UT that is in effect at the instant represented by DT, in seconds. $tz->short_name_for_datetime(DT) DT must be a DateTime-compatible object (specifically, it must implement the "utc_rd_values" method). Returns the time scale abbreviation for the offset that is in effect at the instant represented by DT. $tz->offset_for_local_datetime(DT) DT must be a DateTime-compatible object (specifically, it must implement the "local_rd_values" method). Takes the local time represented by DT (regardless of what absolute time it also represents), and interprets that as a local time in the timezone of the timezone object (not the timezone used in DT). Returns the offset from UT that is in effect at that local time, in seconds. If the local time given is ambiguous due to a nearby offset change, the numerically lower offset (usually the standard one) is returned with no warning of the situation. If the local time given does not exist due to a nearby offset change, the method "die"s saying so. SEE ALSO
DateTime, DateTime::TimeZone AUTHOR
Andrew Main (Zefram) <zefram@fysh.org> COPYRIGHT
Copyright (C) 2007, 2009 Andrew Main (Zefram) <zefram@fysh.org> LICENSE
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2010-03-30 DateTime::TimeZone::SystemV(3pm)
All times are GMT -4. The time now is 09:07 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy