timezone command
JJB
Barbish3 at adelphia.net
Thu Apr 15 21:29:00 PDT 2004
I know how to set timezone, date and time.
I am looking for command to display on the console screen the
systems timezone in this kind of format "-00:00"
Is there such an command or some way to get this info?
In an perl script I tried $timezone= $ENV{TZ} and I did not get
00:00 format which I was looking for.
-----Original Message-----
From: Greg 'groggy' Lehey [mailto:grog at FreeBSD.org]
Sent: Thursday, April 15, 2004 11:58 PM
To: JJB
Cc: freebsd-questions at FreeBSD. ORG
Subject: Re: timezone command
On Thursday, 15 April 2004 at 22:15:06 -0400, JJB wrote:
> Time zone has been set during sysinstall.
> Is there an console command to display my configured time zone
like
> format +05:00?
Not quite like that (are you in Pakistan?). The problem is that
time
zones aren't that simple: they contain information about daylight
savings time, as well as implicit historical information that gets
lost when you reduce it to a number. Admittedly, Pakistan doesn't
seem to have DST, but that's the way it is.
In general, the system time zone is stored in the file
/etc/localtime.
You can set it with:
# cp /usr/share/zoneinfo/Asia/Karachi /etc/localtime
# date
Fri Apr 16 08:55:27 PKT 2004
If you remove it, it defaults to "GMT" (really UTC):
# rm /etc/localtime
# date
Fri Apr 16 03:55:37 GMT 2004
Even then, you can specify the time zone explicitly with the TZ
environment variable:
# TZ=Asia/Karachi date
Fri Apr 16 08:55:45 PKT 2004
Greg
--
When replying to this message, please copy the original recipients.
If you don't, I may ignore the reply or reply to the original
recipients.
For more information, see http://www.lemis.com/questions.html
Note: I discard all HTML mail unseen.
Finger grog at FreeBSD.org for PGP public key.
See complete headers for address and phone numbers.
More information about the freebsd-questions
mailing list