Mandato zdump

Finalidad

Muestra la información de huso horario.

Sintaxis

zdump [--version] [--help] [-v] [-V] [-c [loyear,]hiyear] [-t [lotime,]hitime] [ -i ] zonename ...

Descripción

El mandato zdump imprime la información de huso horario para cada nombre de zona que se especifica en la línea de mandatos.

Distintivos

Tabla 1. distintivos
Elemento Descripción
-c [loyear, ]hiyear Informa de la salida detallada para los años especificados. El tiempo de corte se calcula utilizando el calendario gregoriano proleptico con el año 0 y la Hora Universal (UT) ignorando los segundos bisiestos. El atributo de año más pequeño (loyear) es exclusivo y el atributo de año más alto (hiyear) es inclusivo. Por ejemplo, un valor de loyear de 1970 excluye una transición que se produce en 1970-01-01 00:00:00 Hora Universal Coordinada, pero un valor de hiyear de 1970 incluye la transición. El tiempo de corte predeterminado es -500.2500.
--help Muestra un breve mensaje de uso y se cierra.
-i Proporciona una lista de todas las transiciones y muestra una descripción de los intervalos de tiempo. Para cada zona horaria en la línea de comandos, el -i indicador muestra una descripción del formato de intervalo de la zona horaria. Para obtener más información, consulte la sección Formato de intervalo.
-t [lotime, ]hitime Informa de la salida detallada para una hora determinada que se especifica en los atributos lotime y hitime en la sintaxis de yyyy-mm-dd hh:mm:ss Coordinated Universal Time (UTC). Por ejemplo, 1970-01-01 00:00:00. El tiempo de corte incluye los segundos bisiestos en función del parámetro zonename .

Al igual que el distintivo -c , el límite de tiempo más pequeño es exclusivo y el límite de tiempo más alto es inclusivo.

-v Para cada nombre de zona especificado en la línea de mandatos, el mandato zdump imprime los elementos siguientes:
  • El valor de tiempo más bajo posible.
  • La hora a un día después del valor de tiempo más bajo posible.
  • Los tiempos tanto un segundo antes y exactamente en cada discontinuidad detectada del tiempo.
  • El valor de tiempo más alto posible.
  • La hora a un día antes del valor de tiempo más alto posible.
Cada línea va seguida de isdst=D, donde D es un valor positivo, cero o negativo que depende de si la hora especificada es el horario de verano, la hora estándar o un tipo de hora desconocido. Cada línea también va seguida de gmtoff=N, donde la hora local especificada es N segundos al este de Greenwich.
-V Imprime una salida que es similar a la salida del distintivo -v excepto que este distintivo no muestra las horas relativas a los valores de tiempo extremos. Esta bandera genera una salida que es más sencilla de comparar con diferentes representaciones temporales.
--version Muestra la información de versión del mandato zdump .

Parámetros

Tabla 2. parámetros
Elemento Descripción
nombre_zona Representa el nombre de la zona de la que se muestra la información de huso horario.

Formato de intervalo

El formato de intervalo es una representación textual compacta de las transiciones para una zona horaria determinada que es legible tanto por humanos como por máquinas. La representación del formato de intervalo comienza con una línea ' TZ=string, donde string es la zona horaria para la que se muestran los datos de transición. La información de la zona horaria para cada transición se muestra en un formato tabular con las columnas de fecha, hora e intervalo. La primera entrada de la tabla muestra un valor sólo para la columna de intervalo, ya que se refiere al intervalo de tiempo antes de la primera transición.

Los valores de la columna de fecha están en formato " yyyy-mm-dd ", y los valores de la columna de hora están en formato " hh:mm:ss. La hora es la hora local inmediatamente posterior a la transición. La columna de intervalo consta de un desplazamiento UT en formato " ±hhmmss, una abreviatura de zona horaria y una bandera " isdst ". Un valor positivo del desfase UT indica que la zona horaria está al este de UT, y un valor negativo indica que la zona horaria está al oeste de UT. El valor de desplazamiento UT de " -00 " denota un marcador de posición UT en áreas en las que no se especifica el desplazamiento real. El valor del desfase UT es " -00 cuando el desfase UT es cero y la abreviatura de la zona horaria empieza por " - o es " zzz. Se omite la abreviatura de la zona horaria que es igual al desplazamiento UT. Para la hora estándar, se omite el indicador " isdst ". El valor de la bandera ' isdst ' es un entero decimal positivo (normalmente 1) para el horario de verano y es un entero decimal negativo para un valor desconocido.

Los siguientes ejemplos muestran la representación en formato de intervalo de las transiciones para una zona horaria especificada:

TZ="Pacific/Honolulu"
-           -         -103126  LMT
1896-01-13  12:01:26  -1030    HST
1933-04-30  03        -0930    HDT  1
1933-05-21  11        -1030    HST
1942-02-09  03        -0930    HWT  1
1945-08-14  13:30     -0930    HPT  1
1945-09-30  01        -1030    HST
1947-06-08  02:30     -10      HST

El " TZ="Pacific/Honolulu" " indica que la zona horaria es " Pacific/Honolulu. La entrada de la primera fila en la representación del formato de intervalo indica que la hora local es 10 horas, 31 minutos y 26 segundos al oeste de UT y la abreviatura de la hora estándar es " LMT. La siguiente fila indica que la fecha de transición es el 13 de enero de 1896, la hora de transición es 12:01:26, el intervalo de tiempo es 10 horas, 30 min al oeste de UT, y la abreviatura de la hora estándar es " HST. El valor 1 del indicador " isdst " en la tercera entrada indica el horario de verano.

Estado de salida

0
El comando se ha completado correctamente.
>0
Se ha producido un error.

Ejemplos

  1. Para notificar información de huso horario para Singapur, especifique el mandato siguiente:
    zdump -v Singapore
  2. Para mostrar la información de la zona horaria de Turkiye deteniéndose cerca del comienzo del año 2035, introduzca el siguiente comando:
    zdump -v -c 2035 Turkey
  3. Para notificar la información de huso horario para Nueva York durante los años 2015-2017, especifique el mandato siguiente:
    zdump -v -c 2015,2017 America/New_York
    La salida es similar a la siguiente muestra:
    America/New_York  Fri Dec 13 20:45:52 1901 UT = Fri Dec 13 15:45:52 1901 EST isdst=0 gmtoff=-18000
    America/New_York  Sat Dec 14 20:45:52 1901 UT = Sat Dec 14 15:45:52 1901 EST isdst=0 gmtoff=-18000
    America/New_York  Sun Mar  8 06:59:59 2015 UT = Sun Mar  8 01:59:59 2015 EST isdst=0 gmtoff=-18000
    America/New_York  Sun Mar  8 07:00:00 2015 UT = Sun Mar  8 03:00:00 2015 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  1 05:59:59 2015 UT = Sun Nov  1 01:59:59 2015 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  1 06:00:00 2015 UT = Sun Nov  1 01:00:00 2015 EST isdst=0 gmtoff=-18000
    America/New_York  Sun Mar 13 06:59:59 2016 UT = Sun Mar 13 01:59:59 2016 EST isdst=0 gmtoff=-18000
    America/New_York  Sun Mar 13 07:00:00 2016 UT = Sun Mar 13 03:00:00 2016 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  6 05:59:59 2016 UT = Sun Nov  6 01:59:59 2016 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  6 06:00:00 2016 UT = Sun Nov  6 01:00:00 2016 EST isdst=0 gmtoff=-18000
    America/New_York  Mon Jan 18 03:14:07 2038 UT = Sun Jan 17 22:14:07 2038 EST isdst=0 gmtoff=-18000
    America/New_York  Tue Jan 19 03:14:07 2038 UT = Mon Jan 18 22:14:07 2038 EST isdst=0 gmtoff=-18000
  4. Para notificar la información de huso horario para Nueva York durante los años 2015-2017 sin los valores de tiempo más bajo y más alto, especifique el mandato siguiente:
    zdump -V -c 2015,2017 America/New_York
    La salida es similar a la siguiente muestra:
    America/New_York  Sun Mar  8 06:59:59 2015 UT = Sun Mar  8 01:59:59 2015 EST isdst=0 gmtoff=-18000
    America/New_York  Sun Mar  8 07:00:00 2015 UT = Sun Mar  8 03:00:00 2015 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  1 05:59:59 2015 UT = Sun Nov  1 01:59:59 2015 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  1 06:00:00 2015 UT = Sun Nov  1 01:00:00 2015 EST isdst=0 gmtoff=-18000
    America/New_York  Sun Mar 13 06:59:59 2016 UT = Sun Mar 13 01:59:59 2016 EST isdst=0 gmtoff=-18000
    America/New_York  Sun Mar 13 07:00:00 2016 UT = Sun Mar 13 03:00:00 2016 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  6 05:59:59 2016 UT = Sun Nov  6 01:59:59 2016 EDT isdst=1 gmtoff=-14400
    America/New_York  Sun Nov  6 06:00:00 2016 UT = Sun Nov  6 01:00:00 2016 EST isdst=0 gmtoff=-18000

Archivos

Tabla 3. archivos
Elemento Descripción
/usr/sbin/zdump Contiene el mandato SystemV zdump .
/usr/share/lib/zoneinfo Contiene el directorio de huso horario estándar.