Compartilhar via


TIME_ZONE_INFORMATION

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura especifica informações específicas para o zona de tempo.

Syntax

typedef struct _TIME_ZONE_INFORMATION {
  LONG Bias;
  WCHAR StandardName[32];
  SYSTEMTIME StandardDate;
  LONG StandardBias;
  WCHAR DaylightName[32];
  SYSTEMTIME DaylightDate;
  LONG DaylightBias;
} TIME_ZONE_INFORMATION;

Os membros

  • Inclinação
    Especifica o atual diferença, em minutos, para local conversão tempo logon neste computador.

    A diferença é a diferença, em minutos, entre UTC e local tempo.

    Todas as conversões entre UTC e local tempo se baseiam a seguinte fórmula.

    UTC = local time + bias
    

    Esse membro é exigido.

  • StandardName
    Especifica um seqüência de caracteres NULL-Terminated associado com padrão tempo neste OS. De exemplo, esse membro pode conter a EST para indicar hora oficial do leste dos EUA.

    Esta seqüência de caracteres não é usado pelo OS, portanto, qualquer coisa armazenada existe usando o SetTimeZoneInformation função é retornada inalterado pela função GetTimeZoneInformation.

    Esta seqüência de caracteres podem ser vazio.

  • StandardDate
    Especifica uma estrutura SYSTEMTIME que contém uma data e local tempo quando a transição do horário de verão tempo para padrão tempo ocorre neste OS.

    Se essa data não for especificada, o wMonth membro in a SYSTEMTIME estrutura deve ser zero.

    Se esta data for especificada, o DialightDate valor in a TIME_ZONE_INFORMATION estrutura também deve ser especificada.

    Este membro dá suporte a um formato de data:

    • Formato Day-in-Month é especificado pela configuração de wYear membro para zero, configuração de wDayOfWeek membro a um apropriado dia da semana e usando um wDay valor no intervalo de 1 a 5 para selecionar o dia correto do mês. Usando esta notação, o primeiro domingo de abril pode ser especificado, assim como a última quinta-feira de outubro (5 é igual à última).
  • StandardBias
    Especifica um valor diferença a ser usado durante local conversões tempo que ocorrer durante padrão tempo.

    Esse valor é adicionado ao valor da Inclinação membro a forma a diferença usada durante padrão tempo. Na maioria das zonas tempo, o valor desse membro é zero.

  • DaylightName
    Especifica um seqüência de caracteres NULL-Terminated associado com tempo de verão neste OS. De exemplo, esse membro pode conter pdt para indicar Horário de verão do Pacífico.

    Este seqüência de caracteres não é usado pelo OS, portanto, qualquer coisa lá armazenadas usando o SetTimeZoneInformation função é retornada inalterado pela GetTimeZoneInformation função.

    Esta seqüência de caracteres podem ser vazio.

  • DialightDate
    Especifica um SYSTEMTIME estrutura que contém uma data e local tempo quando a transição do padrão tempo para tempo de verão ocorre neste OS.

    Se essa data não for especificada, o wMonth membro in a SYSTEMTIME estrutura deve ser zero. Se esta data for especificada, o StandardDate valor in a TIME_ZONE_INFORMATION estrutura também deve ser especificada.

    Esse membro oferece suporte a formato de hora Day-in-Month descrito para o StandardDate membro.

  • DaylightBias
    Especifica um valor diferença a ser usado durante local conversões tempo que ocorrer durante tempo de verão.

    Este membro será ignorado se um valor para o DialightDate membro não for fornecido.

    Esse valor é adicionado ao valor da Inclinação membro a forma a diferença usada durante tempo de verão.

    Na maioria das zonas tempo, o valor desse membro é –60.

Requirements

Header winbase.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Time Structures
GetTimeZoneInformation
SetTimeZoneInformation
SYSTEMTIME

Other Resources

Timer Driver Reference