Re: Getting GMT time
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.tcl archive

Re: Getting GMT time

From: Anonymous AtWork <noone@nowhere.com>
Date: Fri Dec 30 2005 - 13:47:29 CET

Bryan Oakley wrote:
> Anonymous AtWork wrote:
>
>> Bryan Oakley wrote:
>>
>>> Anonymous AtWork wrote:
>>>
>>>> I want to know what the GMT time is. ...
>>>> Is there a simple, 2-3 line way to do this?
>>>
>>>
>>> Look at the clock man page, especially where it mentions the -gmt
>>> option to "clock format".
>>>
>>
>> That will *format* the number of seconds I have as a GMT time. But
>> the number of seconds I have isn't GMT, it's local. Given the local
>> time, I want to know the GMT time.
>
>
> The only difference in time between here (pick your own definition for
> "here) and GMT is the formatting, so I'm not sure what you're asking.
>
> How is what I suggested not what you want? Does the following code print
> something that is unexpected for you?
>
> % set now [clock seconds]
> 1135889846
> % clock format $now
> Thu Dec 29 14:57:26 -0600 2005
> % clock format $now -gmt 1
> Thu Dec 29 20:57:26 +0000 2005

Sorry, I was incredibly unclear, mostly because I didn't even know what
I wanted.

[clock seconds] returns a number of seconds. I format those seconds to
my local timezone. Then I remove the TZ designation and pretend that it
is a GMT time. I turn that GMT time into a number of seconds.

Obviously I can do this with string manipulation, I was just wondering
if there was a to do it with [clock], like if it could return how many
seconds from GMT my localtime is. But now that I lay it all out like
that, I realize just how ugly this is (it was a workaround to another
problem). I've since just fixed the issue I was trying to work around
in the first place.

Sorry, everyone!
Received on Tue Jan 3 03:09:46 2006