Class
TimeZoneInfo

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

cs-api-definition
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, ISerializable, IDeserializationCallback

Inheritance: objectTimeZoneInfo

Implements: IDeserializationCallbackIEquatable<TimeZoneInfo>ISerializable

Properties

BaseUtcOffset

Declaration

cs-api-definition
public TimeSpan BaseUtcOffset { get; }

Property Value

TimeSpan

DaylightName

Declaration

cs-api-definition
public string DaylightName { get; }

Property Value

string

DisplayName

Declaration

cs-api-definition
public string DisplayName { get; }

Property Value

string

Id

Declaration

cs-api-definition
public string Id { get; }

Property Value

string

Local

Declaration

cs-api-definition
public static TimeZoneInfo Local { get; }

Property Value

TimeZoneInfo

StandardName

Declaration

cs-api-definition
public string StandardName { get; }

Property Value

string

SupportsDaylightSavingTime

Declaration

cs-api-definition
public bool SupportsDaylightSavingTime { get; }

Property Value

bool

Utc

Declaration

cs-api-definition
public static TimeZoneInfo Utc { get; }

Property Value

TimeZoneInfo

Methods

ClearCachedData()

Declaration

cs-api-definition
public static void ClearCachedData()

ConvertTime(DateTime, TimeZoneInfo)

Declaration

cs-api-definition
public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo destinationTimeZone)

Parameters

dateTime

DateTime

destinationTimeZone

TimeZoneInfo

Returns

DateTime

ConvertTime(DateTime, TimeZoneInfo, TimeZoneInfo)

Declaration

cs-api-definition
public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone)

Parameters

dateTime

DateTime

sourceTimeZone

TimeZoneInfo

destinationTimeZone

TimeZoneInfo

Returns

DateTime

ConvertTime(DateTimeOffset, TimeZoneInfo)

Declaration

cs-api-definition
public static DateTimeOffset ConvertTime(DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone)

Parameters

dateTimeOffset

DateTimeOffset

destinationTimeZone

TimeZoneInfo

Returns

DateTimeOffset

ConvertTimeBySystemTimeZoneId(DateTime, string)

Declaration

cs-api-definition
public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string destinationTimeZoneId)

Parameters

dateTime

DateTime

destinationTimeZoneId

string

Returns

DateTime

ConvertTimeBySystemTimeZoneId(DateTime, string, string)

Declaration

cs-api-definition
public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string sourceTimeZoneId, string destinationTimeZoneId)

Parameters

dateTime

DateTime

sourceTimeZoneId

string

destinationTimeZoneId

string

Returns

DateTime

ConvertTimeBySystemTimeZoneId(DateTimeOffset, string)

Declaration

cs-api-definition
public static DateTimeOffset ConvertTimeBySystemTimeZoneId(DateTimeOffset dateTimeOffset, string destinationTimeZoneId)

Parameters

dateTimeOffset

DateTimeOffset

destinationTimeZoneId

string

Returns

DateTimeOffset

ConvertTimeFromUtc(DateTime, TimeZoneInfo)

Declaration

cs-api-definition
public static DateTime ConvertTimeFromUtc(DateTime dateTime, TimeZoneInfo destinationTimeZone)

Parameters

dateTime

DateTime

destinationTimeZone

TimeZoneInfo

Returns

DateTime

ConvertTimeToUtc(DateTime)

Declaration

cs-api-definition
public static DateTime ConvertTimeToUtc(DateTime dateTime)

Parameters

dateTime

DateTime

Returns

DateTime

ConvertTimeToUtc(DateTime, TimeZoneInfo)

Declaration

cs-api-definition
public static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfo sourceTimeZone)

Parameters

dateTime

DateTime

sourceTimeZone

TimeZoneInfo

Returns

DateTime

CreateCustomTimeZone(string, TimeSpan, string, string)

Declaration

cs-api-definition
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName)

Parameters

id

string

baseUtcOffset

TimeSpan

displayName

string

standardDisplayName

string

Returns

TimeZoneInfo

CreateCustomTimeZone(string, TimeSpan, string, string, string, AdjustmentRule[])

Declaration

cs-api-definition
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules)

Parameters

id

string

baseUtcOffset

TimeSpan

displayName

string

standardDisplayName

string

daylightDisplayName

string

adjustmentRules

AdjustmentRule[]

Returns

TimeZoneInfo

CreateCustomTimeZone(string, TimeSpan, string, string, string, AdjustmentRule[], bool)

Declaration

cs-api-definition
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime)

Parameters

id

string

baseUtcOffset

TimeSpan

displayName

string

standardDisplayName

string

daylightDisplayName

string

adjustmentRules

AdjustmentRule[]

disableDaylightSavingTime

bool

Returns

TimeZoneInfo

Equals(TimeZoneInfo)

Declaration

cs-api-definition
public bool Equals(TimeZoneInfo other)

Parameters

other

TimeZoneInfo

Returns

bool

Implements IEquatable<TimeZoneInfo>.Equals(TimeZoneInfo)

FindSystemTimeZoneById(string)

Declaration

cs-api-definition
public static TimeZoneInfo FindSystemTimeZoneById(string id)

Parameters

id

string

Returns

TimeZoneInfo

FromSerializedString(string)

Declaration

cs-api-definition
public static TimeZoneInfo FromSerializedString(string source)

Parameters

source

string

Returns

TimeZoneInfo

GetAdjustmentRules()

Declaration

cs-api-definition
public TimeZoneInfo.AdjustmentRule[] GetAdjustmentRules()

Returns

AdjustmentRule[]

GetAmbiguousTimeOffsets(DateTime)

Declaration

cs-api-definition
public TimeSpan[] GetAmbiguousTimeOffsets(DateTime dateTime)

Parameters

dateTime

DateTime

Returns

TimeSpan[]

GetAmbiguousTimeOffsets(DateTimeOffset)

Declaration

cs-api-definition
public TimeSpan[] GetAmbiguousTimeOffsets(DateTimeOffset dateTimeOffset)

Parameters

dateTimeOffset

DateTimeOffset

Returns

TimeSpan[]

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides object.GetHashCode()

GetSystemTimeZones()

Declaration

cs-api-definition
[SecurityCritical]
public static ReadOnlyCollection<TimeZoneInfo> GetSystemTimeZones()

Returns

ReadOnlyCollection<TimeZoneInfo>

GetUtcOffset(DateTime)

Declaration

cs-api-definition
public TimeSpan GetUtcOffset(DateTime dateTime)

Parameters

dateTime

DateTime

Returns

TimeSpan

GetUtcOffset(DateTimeOffset)

Declaration

cs-api-definition
public TimeSpan GetUtcOffset(DateTimeOffset dateTimeOffset)

Parameters

dateTimeOffset

DateTimeOffset

Returns

TimeSpan

HasSameRules(TimeZoneInfo)

Declaration

cs-api-definition
public bool HasSameRules(TimeZoneInfo other)

Parameters

other

TimeZoneInfo

Returns

bool

IsAmbiguousTime(DateTime)

Declaration

cs-api-definition
public bool IsAmbiguousTime(DateTime dateTime)

Parameters

dateTime

DateTime

Returns

bool

IsAmbiguousTime(DateTimeOffset)

Declaration

cs-api-definition
public bool IsAmbiguousTime(DateTimeOffset dateTimeOffset)

Parameters

dateTimeOffset

DateTimeOffset

Returns

bool

IsDaylightSavingTime(DateTime)

Declaration

cs-api-definition
public bool IsDaylightSavingTime(DateTime dateTime)

Parameters

dateTime

DateTime

Returns

bool

IsDaylightSavingTime(DateTimeOffset)

Declaration

cs-api-definition
public bool IsDaylightSavingTime(DateTimeOffset dateTimeOffset)

Parameters

dateTimeOffset

DateTimeOffset

Returns

bool

IsInvalidTime(DateTime)

Declaration

cs-api-definition
public bool IsInvalidTime(DateTime dateTime)

Parameters

dateTime

DateTime

Returns

bool

ToSerializedString()

Declaration

cs-api-definition
public string ToSerializedString()

Returns

string

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()