TZ.5
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:4k
源码类别:

操作系统开发

开发平台:

C/C++

  1. TZ(5)                     Minix Programmer's Manual                      TZ(5)
  2. NAME
  3.      TZ - Time zone environment variable
  4. SYNOPSIS
  5.      TZ=zone[-]offset[dst[offset][,start[/time],end[/time]]]
  6. DESCRIPTION
  7.      The TZ environment variable tells functions such as the  ctime(3)  family
  8.      and  programs  like  date what the time zone and daylight saving rule is.
  9.      The value of TZ has the POSIX standardized form shown  in  the  synopsis.
  10.      This  form  specifies  the  zone  names,  offsets  from GMT, and daylight
  11.      savings changeover times for at least the current year.
  12.      zone A three or more letter name for the time  zone  in  normal  (winter)
  13.           time.
  14.      [-]offset
  15.           A signed time telling the offset of the  time  zone  westwards  from
  16.           Greenwich.   The  time  has  the form hh[:mm[:ss]] with a one of two
  17.           digit hour, and optional two digit minutes and seconds.
  18.      dst  The name of the time zone when daylight savings is  in  effect.   It
  19.           may be followed by an offset telling how big the clock correction is
  20.           other than the default of 1 hour.
  21.      start/time,end/time
  22.           Specifies the start and end of the  daylight  savings  period.   The
  23.           start  and  end  fields  indicate on what day the changeover occurs.
  24.           They must be in one of the following formats:
  25.           Jn   The Julian day n (1 <= n <= 365) ignoring leap days, i.e. there
  26.                is no February 29.
  27.           n    The zero-based Julian day (0 <= n <= 365).  Leap days  are  not
  28.                ignored.
  29.           Mm.n.d
  30.                This indicates month m, the n-th occurrence of day d (1 <= m <=
  31.                12,  1  <= n <= 5, 0 <= d <= 6, 0=Sunday).  The 5-th occurrence
  32.                means the last occurrence of that day in a month.  So M4.1.0 is
  33.                the  first  Sunday  in  April,  M9.5.0  is  the  last Sunday in
  34.                September.
  35.           The time field indicates the time the changeover occurs on the given
  36.           day.
  37.                                                                              1
  38. TZ(5)                     Minix Programmer's Manual                      TZ(5)
  39. EXAMPLES
  40.      Greenwich Mean Time:
  41.           TZ=GMT0
  42.      Middle European Time, 1 hour east from Greenwich, daylight savings starts
  43.      on  the  last  Sunday  in  March  at  2 AM and ends on the last Sunday in
  44.      October at 3 AM:
  45.           TZ='MET-1MET DST,M3.5.0/2,M10.5.0/3'
  46.      British time, daylight savings starts and ends at the same moment as MET,
  47.      but in an earlier time zone:
  48.           TZ=GMT0BST,M3.5.0/1,M10.5.0/2
  49.      The eastern european time zones also have the  changeovers  at  the  same
  50.      absolute time as British time and MET.
  51.      U.S. Eastern Standard Time, 5 hours west from Greenwich, daylight savings
  52.      starts  on  the first Sunday in April at 2 AM and ends on the last Sunday
  53.      in October at 2 AM:
  54.           TZ=EST5EDT,M4.1.0/2,M10.5.0/2
  55.      It shouldn't surprise  you  that  daylight  savings  in  New  Zealand  is
  56.      observed in the months opposite from the previous examples.  It starts on
  57.      the first Sunday in October at 2 AM and ends on the third Sunday in March
  58.      at 3 AM:
  59.           TZ=NZST-12NZDT,M10.1.0/2,M3.3.0/3
  60. SEE ALSO
  61.      readclock(8), date(1).
  62. BUGS
  63.      You may have noticed that many fields are optional.   Do  no  omit  them,
  64.      because  the defaults are bogus.  If you need daylight savings then fully
  65.      specify the changeovers.
  66.      West is negative, east is positive, ask any sailor.
  67. AUTHOR
  68.      Kees J. Bot (kjb@cs.vu.nl)
  69.                                                                              2