04-30-2013
Summer Time Act 1972
IANA ? Time Zone Database
Have a look. DST onset changes over time. If you want to test timezones, use now, not way back when. Or look at the source for those timezone files you are using. The IANA link. It is in human readable text.
This User Gave Thanks to jim mcnamara For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
ok here is a perl date question not asked befor.
i know i am feeling small for not knowing. BUT!!!!
$ENV{TZ}="US/Central";
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime();
how can i do the addition to year so i can get the current year w/o going $ntime=$year+1900;... (3 Replies)
Discussion started by: Optimus_P
3 Replies
2. UNIX for Advanced & Expert Users
hi,
how to convert the localtime to unixtime?
i have date from the date command in unix
i want to convert it into unixtime
thnx (2 Replies)
Discussion started by: AshishK
2 Replies
3. Solaris
I have this command in my script and it's working fine with AIX:
ls init?*.ora 2>/dev/null | egrep -i -e ""
the same command is failing in Solaris 10.
does anyone have better idea how to make it work for both ?
Thanks (1 Reply)
Discussion started by: talashil
1 Replies
4. Shell Programming and Scripting
Strange behaviour of the strftime() function from gawk (3.1.5):
$ awk 'BEGIN{print strftime("%T", 3600)}'
> 02:00:00
$ awk 'BEGIN{print strftime("%T", 0)}'
> 01:00:00
Obviously something with DST but I can not figure out why? To me 3600 epoch seconds remains 01:00, DST or not.
From... (2 Replies)
Discussion started by: ripat
2 Replies
5. Shell Programming and Scripting
Hello All,
I am facing a warning "Argument "" isn't numeric in localtime at"
what i m using is below
my $timestamp = Timestamp(time);
go_log("###############$timestamp###############");
can some one please suggest the way to avoid this message :confused: (6 Replies)
Discussion started by: NIMISH AGARWAL
6 Replies
6. Shell Programming and Scripting
Hi Experts,
I know how to handle normal date changes in perl. Most of my requirement are full filled with following:
$date1 = strftime "%Y%m%d",localtime;
$date2 = strftime "%Y%m%d",localtime(time -24 * 60 * 60);
$date3 = strftime "%Y%m%d",localtime(time +24 * 60 * 60);
$date4 = strftime... (4 Replies)
Discussion started by: mtomar
4 Replies
7. Programming
HI,
i wish to convert a millsec value to a readable string format.
the one option is to use strftime.
However this is a bit costly (1-5 micros).
is there a a faster way to do so with just string manipulation
(Note i have the date object which has the time details but wish o avoid strftime) (2 Replies)
Discussion started by: wojtyla
2 Replies
8. Shell Programming and Scripting
Hi,
I'm new to perl scripting and am trying it out.
I have a file written in the following format:
myfile-MMDDYY where MM is the number of the Month; DD the Day and YY the last two of the year... (Apologies for dumbing this down; I'm trying to be clear).
There is a new file put onto my... (2 Replies)
Discussion started by: Astrocloud
2 Replies
9. Shell Programming and Scripting
Hi all,
a=$1 ##
b=`echo "86400 * $a"|bc`
`perl -e 'use POSIX qw(strftime);$now_string = strftime "%d/%m/%Y", localtime(time-$b); print $now_string,"\n";' > date_file`
but im always getting current date; can any one suggest me any the improvement
the above works fine if i use some thing... (2 Replies)
Discussion started by: zozoo
2 Replies
10. Shell Programming and Scripting
cat file
41285.000034722223 41285.000567129631
41285.000069444446 41285.001122685186
41285.000092592592 41285.001620370371
41285.000138888892 41285.00340277778
41285.000185185185 41285.000405092593
41285.000196759262 41285.000856481478
41285.000208333331 41285.000717592593... (5 Replies)
Discussion started by: phpshell
5 Replies
LEARN ABOUT CENTOS
tzname
TZSET(3P) POSIX Programmer's Manual TZSET(3P)
PROLOG
This manual page is part of the POSIX Programmer's Manual. The Linux implementation of this interface may differ (consult the correspond-
ing Linux manual page for details of Linux behavior), or the interface may not be implemented on Linux.
NAME
daylight, timezone, tzname, tzset - set timezone conversion information
SYNOPSIS
#include <time.h>
extern int daylight;
extern long timezone;
extern char *tzname[2];
void tzset(void);
DESCRIPTION
The tzset() function shall use the value of the environment variable TZ to set time conversion information used by ctime(), localtime(),
mktime(), and strftime() . If TZ is absent from the environment, implementation-defined default timezone information shall be used.
The tzset() function shall set the external variable tzname as follows:
tzname[0] = "std";
tzname[1] = "dst";
where std and dst are as described in the Base Definitions volume of IEEE Std 1003.1-2001, Chapter 8, Environment Variables.
The tzset() function also shall set the external variable daylight to 0 if Daylight Savings Time conversions should never be applied for
the timezone in use; otherwise, non-zero. The external variable timezone shall be set to the difference, in seconds, between Coordinated
Universal Time (UTC) and local standard time.
RETURN VALUE
The tzset() function shall not return a value.
ERRORS
No errors are defined.
The following sections are informative.
EXAMPLES
Example TZ variables and their timezone differences are given in the table below:
TZ timezone
EST5EDT 5*60*60
GMT0 0*60*60
JST-9 -9*60*60
MET-1MEST -1*60*60
MST7MDT 7*60*60
PST8PDT 8*60*60
APPLICATION USAGE
None.
RATIONALE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
ctime(), localtime(), mktime(), strftime(), the Base Definitions volume of IEEE Std 1003.1-2001, Chapter 8, Environment Variables, <time.h>
COPYRIGHT
Portions of this text are reprinted and reproduced in electronic form from IEEE Std 1003.1, 2003 Edition, Standard for Information Technol-
ogy -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2003 by the Institute of
Electrical and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between this version and the original IEEE
and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained
online at http://www.opengroup.org/unix/online.html .
IEEE
/The Open Group 2003 TZSET(3P)