eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'AbstractOperatingSystem::TimeZoneInfo':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: TimeZoneInfo (private in AbstractOperatingSystem

This class is only visible from within AbstractOperatingSystem.

Inheritance:

   Object
   |
   +--AbstractOperatingSystem::TimeZoneInfo

Package:
stx:libbasic
Category:
System-Support
Owner:
AbstractOperatingSystem

Description:


Bias
    The current bias for local time translation on this computer, in minutes.
    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

StandardName
    A description for standard time. For example, 'EST' could indicate Eastern Standard Time.
    The string will be returned unchanged by the GetTimeZoneInformation function.
    This string can be empty.
    This is for information only - do not depend on the value of the string.

StandardDate
    A Timestamp that contains a date and local time when the transition from daylight saving
    time to standard time occurs on this operating system.
    If the time zone does not support daylight saving time or if the caller needs to disable
    daylight saving time, the standardDate is nil.
    If this date is specified, the DaylightDate member of this structure must also be specified.
    Otherwise, the system assumes the time zone data is invalid and no changes will be applied.

    To select the correct day in the month, set the wYear member to zero, the wHour and wMinute members
    to the transition time, the wDayOfWeek member to the appropriate weekday, and the wDay member to indicate
    the occurrence of the day of the week within the month (1 to 5, where 5 indicates the final occurrence
    during the month if that day of the week does not occur 5 times).

    Using this notation, specify 02:00 on the first Sunday in April as follows:
	wHour = 2, wMonth = 4, wDayOfWeek = 0, wDay = 1.
    Specify 02:00 on the last Thursday in October as follows:
	wHour = 2, wMonth = 10, wDayOfWeek = 4, wDay = 5.

    If the wYear member is not zero, the transition date is absolute; it will only occur one time.
    Otherwise, it is a relative date that occurs yearly.

StandardBias
    The 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
    A description for daylight saving time. For example, 'PDT' could indicate Pacific Daylight Time.
    The string will be returned unchanged by the GetTimeZoneInformation function. This string can be empty.
    This is for information only - do not depend on the value of the string.

DaylightDate
    A Timestamp structure that contains a date and local time when the transition from standard time
    to daylight saving time occurs on this operating system.
    If the time zone does not support daylight saving time or if the caller needs to disable daylight
    saving time, this entry is nil.
    If this date is specified, the StandardDate member in this structure must also be specified.
    Otherwise, the system assumes the time zone data is invalid and no changes will be applied.

    To select the correct day in the month, set the wYear member to zero, the wHour and wMinute members to
    the transition time, the wDayOfWeek member to the appropriate weekday, and the wDay member to indicate
    the occurrence of the day of the week within the month (1 to 5, where 5 indicates the final occurrence
    during the month if that day of the week does not occur 5 times).

    If the wYear member is not zero, the transition date is absolute; it will only occur one time.
    Otherwise, it is a relative date that occurs yearly.

DaylightBias
    The bias value to be used during local time translations that occur during daylight saving 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 saving time.
    In most time zones, the value of this member is -60


Instance protocol:

accessing
o  bias

o  bias: something

o  bias: biasArg name: nameArg standardBias: standardBiasArg daylightName: daylightNameArg daylightBias: daylightBiasArg

o  bias: biasArg name: nameArg standardDate: standardDateArg standardBias: standardBiasArg daylightName: daylightNameArg daylightDate: daylightDateArg daylightBias: daylightBiasArg

o  daylightBias

o  daylightBias: something

o  daylightDay

o  daylightDay: something

o  daylightHour

o  daylightHour: something

o  daylightMinute

o  daylightMinute: something

o  daylightMonth

o  daylightMonth: something

o  daylightName

o  daylightName: something

o  daylightWeekDay

o  daylightWeekDay: something

o  daylightYear

o  daylightYear: something

o  daylightYear: daylightYearArg daylightMonth: daylightMonthArg daylightDay: daylightDayArg daylightWeekDay: daylightWeekDayArg daylightHour: daylightHourArg daylightMinute: daylightMinuteArg

o  name

o  name: something

o  standardBias

o  standardBias: something

o  standardDay

o  standardDay: something

o  standardHour

o  standardHour: something

o  standardMinute

o  standardMinute: something

o  standardMonth

o  standardMonth: something

o  standardWeekDay

o  standardWeekDay: something

o  standardYear

o  standardYear: something

o  standardYear: standardYearArg standardMonth: standardMonthArg standardDay: standardDayArg standardWeekDay: standardWeekDayArg standardHour: standardHourArg standardMinute: standardMinuteArg



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 11 Aug 2022 12:05:10 GMT