На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

TIME_ZONE_INFORMATION



The TIME_ZONE_INFORMATION structure specifies information specific to the time zone.

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


Members

Bias

Specifies the current bias, in minutes, for local time translation on this computer. The bias is the difference, in minutes, between Coordinated Universal Time (UTC) and local time. All translations between UTC and local time are based on the following formula:


UTC = local time + bias


This member is required.

StandardName

Specifies a null-terminated string associated with standard time on this operating system. For example, this parameter could contain "EST" to indicate Eastern Standard Time. This string is not used by the operating system, so anything stored there by using the SetTimeZoneInformation function is returned unchanged by the GetTimeZoneInformation function. This string can be empty.

StandardDate

Specifies a SYSTEMTIME structure that contains a date and UTC when the transition from daylight time to standard time occurs on this operating system. If this date is not specified, the wMonth member in the SYSTEMTIME structure must be zero. If this date is specified, the DaylightDate value in the TIME_ZONE_INFORMATION structure must also be specified. Local time translations done during the standard-time range are relative to the supplied StandardBias value.

This member supports two date formats. Absolute format specifies an exact date and time when standard time begins. In this form, the wYear, wMonth, wDay, wHour, wMinute, wSecond, and wMilliseconds members of the SYSTEMTIME structure are used to specify an exact date.
Day-in-month format is specified by setting the wYear member to zero, setting the wDayOfWeek member to an appropriate weekday, and using a wDay value in the range 1 through 5 to select the correct day in the month. Using this notation, the first Sunday in April can be specified, as can the last Thursday in October (5 is equal to "the last").

StandardBias

Specifies a bias value to be used during local time translations that occur during standard time. This member is ignored if a value for the StandardDate member is not supplied.

This value is added to the value of the Bias member to form the bias used during standard time. In most time zones, the value of this member is zero.

DaylightName

Specifies a null-terminated string associated with daylight time on this operating system. For example, this parameter could contain "PDT" to indicate Pacific Daylight Time. This string is not used by the operating system, so anything stored there by using the SetTimeZoneInformation function is returned unchanged by the GetTimeZoneInformation function. This string can be empty.

DaylightDate

Specifies a SYSTEMTIME structure that contains a date and UTC when the transition from standard time to daylight time occurs on this operating system. If this date is not specified, the wMonth member in the SYSTEMTIME structure must be zero. If this date is specified, the StandardDate value in the TIME_ZONE_INFORMATION structure must also be specified. Local time translations during the daylight-time range are relative to the supplied DaylightBias value. This member supports the absolute and day-in-month time formats described for the StandardDate member.

DaylightBias

Specifies a bias value to be used during local time translations that occur during daylight time. This member is ignored if a value for the DaylightDate member is not supplied.

This value is added to the value of the Bias member to form the bias used during daylight time. In most time zones, the value of this member is - 60.



See Also

GetTimeZoneInformation, SetTimeZoneInformation, SYSTEMTIME


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

TIME_ZONE_INFORMATION



Структура TIME_ZONE_INFORMATION определяет информацию специфическую в часовой пояс.

typedef struct _TIME_ZONE_INFORMATION { // tzi ДЛИННОЕ Смещение;
WCHAR StandardName[ 32 ];
SYSTEMTIME StandardDate;
ДОЛГО (ДЛИНОЙ) StandardBias;
WCHAR DaylightName[ 32 ];
SYSTEMTIME DaylightDate;
ДОЛГО (ДЛИНОЙ) DaylightBias;
} TIME_ZONE_INFORMATION;


Участники

Смещение

Определяет текущее смещение, в минутах, в течение локального перевода времени в этом компьютере. Смещение является различием, в минутах, между Согласованным Универсальным Временем (UTC) и локальным временем. Все переводы между UTC и локальным временем основаны в следующей формуле:


UTC = ЛОКАЛЬНОЕ время + смещение


Этот элемент потребовался.

StandardName

Определяет недействительный расторгнутую строку связанную стандартным временем в эту операционную систему. Например, этот параметр мог бы содержать "EST", чтобы указывать Восточное Стандартное Время. Эта строка не использована операционной системой, так что что-нибудь загрузило там используя функцию SetTimeZoneInformation возвращан неизменным функцией GetTimeZoneInformation. Эта строка может быть пустой.

StandardDate

Определяет структуру SYSTEMTIME, которая содержит дату и UTC когда переход от времени дневного света до стандартного времени происходит в этой операционной системе. Если эта дата не определена, элемент wMonth в структуре SYSTEMTIME должен - нулевым. Если эта дата определена, величина DaylightDate в структуре TIME_ZONE_INFORMATION должна также определена. Локальные переводы времени сделанные в течение стандартного времени дипазона - относительно поставленной величины StandardBias.

Этот элемент поддерживает два датировать форматы. Абсолютный формат определяет точную дату и время когда стандартное время начинается. В этой форме, wYear, wMonth, wDay, wHour, wMinute, wSecond, и участники wMilliseconds структуры SYSTEMTIME использованы, чтобы определять точную дату.
День-в-месячном формате определен установкой элемента wYear на нуль, устанавливающим элемент wDayOfWeek в подходящий день недели, и используя величину wDay в дипазоне 1 по 5, чтобы выбираться правильный день в течение месяца. Использование этой нотации, первое Воскресенье в Апреле могут быть определены, как может последний Четверг в Октябре (5 равняется " последний").

StandardBias

Определяет величину смещения, чтобы быть использованн в течение локальных переводов времени, которые происходят в течение стандартного времени. Этот элемент проигнорирован если величина для элемента StandardDate не поставлена.

Эта величина добавлена к величине элемента Смещения, чтобы формировать смещение использованное в течение стандартного времени. В большинстве часовых поясах, величина этого элемента нулевая.

DaylightName

Определяет недействительный расторгнутую строку связанную временем дневного света в эту операционную систему. Например, этот параметр мог бы содержать "PDT", чтобы указывать Мирное Время Дневного света. Эта строка не использована операционной системой, так что что-нибудь загрузило там используя функцию SetTimeZoneInformation возвращан неизменным функцией GetTimeZoneInformation. Эта строка может быть пустой.

DaylightDate

Определяет структуру SYSTEMTIME, которая содержит дату и UTC когда переход со стандартного времени во время дневного света происходит в этой операционной системе. Если эта дата не определена, элемент wMonth в структуре SYSTEMTIME должен - нулевым. Если эта дата определена, величина StandardDate в структуре TIME_ZONE_INFORMATION должна также определена. Локальные переводы времени в течение дневного света дипазона-время - относительно поставленной величины DaylightBias. Этот элемент поддерживается абсолютный и дневной-в течение-месячных форматов времени описанных для элемента StandardDate.

DaylightBias

Определяет величину смещения, чтобы быть использованн в течение локальных переводов времени, которые происходят в течение времени дневного света. Этот элемент проигнорирован если величина для элемента DaylightDate не поставлена.

Эта величина добавлена к величине элемента Смещения, чтобы формировать смещение использованное в течение времени дневного света. В большинстве часовых поясах, величина этого элемента - - 60.



Смотри Также

GetTimeZoneInformation, SetTimeZoneInformation, SYSTEMTIME


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz