[Info-vax] how to get the time of any timezone (C or VMS RTL/system services/etc.)

abrsvc dansabrservices at yahoo.com
Mon May 2 13:21:52 EDT 2011


On May 2, 1:12 pm, koeh... at eisner.nospam.encompasserve.org (Bob
Koehler) wrote:
> In article <bd3aeafd-b8dc-4720-aa74cap0e29011e8... at e8g2000vbz.googlegroups.com>, Pierre <pierre.... at gmail.com> writes:
>
> > hi,
>
> > for historical reasons, my machine time is UTC [I can not change
> > this].
> > is it possible using C or VMS RTL/system services/etc. to get the
> > "local time" (the one of my wall clock) ?
> > as all the logicals point to UTC, I must be able to specify the
> > requested timezone... :-/
>
> > I'm running VMS 7.3-2, 8.3, 8.4
>
>    If the system time is set to UTC, and the system logicals are set
>    to UTC, then any of the C time functions which accept a timezone field
>    as _input_ should return the correct time.  The C RTL assumes that
>    the system is set to local time and the logical names tell it what
>    time zone that is.

. at Bob,

I read the request as asking for a way to present the local time (wall
clock) when the system time s set to UTC.  In other words, the default
presentation of time (UTC) is say 1PM and the offset from UTC for the
location is +2 hours, then the wall clock time is actually 3PM.  The
system shows the time as 1PM and the utility being requested should
show 3PM.

Dan



More information about the Info-vax mailing list