Class TimeZoneInfo
Inheritance
System.Object
TimeZoneInfo
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, ISerializable, IDeserializationCallback
Properties
Declaration
public TimeSpan BaseUtcOffset { get; }
Property Value
Declaration
public string DaylightName { get; }
Property Value
Declaration
public string DisplayName { get; }
Property Value
Declaration
public string Id { get; }
Property Value
Declaration
public static TimeZoneInfo Local
{
[SecurityCritical]
get;
}
Property Value
Declaration
public string StandardName { get; }
Property Value
Declaration
public bool SupportsDaylightSavingTime { get; }
Property Value
Declaration
public static TimeZoneInfo Utc { get; }
Property Value
Methods
Declaration
public static void ClearCachedData()
Declaration
public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo destinationTimeZone)
Parameters
Returns
Declaration
public static DateTime ConvertTime(DateTime dateTime, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone)
Parameters
Returns
Declaration
public static DateTimeOffset ConvertTime(DateTimeOffset dateTimeOffset, TimeZoneInfo destinationTimeZone)
Parameters
|
System.DateTimeOffset
dateTimeOffset
|
|
TimeZoneInfo
destinationTimeZone
|
Returns
Declaration
public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string destinationTimeZoneId)
Parameters
|
System.DateTime
dateTime
|
|
System.String
destinationTimeZoneId
|
Returns
Declaration
public static DateTime ConvertTimeBySystemTimeZoneId(DateTime dateTime, string sourceTimeZoneId, string destinationTimeZoneId)
Parameters
|
System.DateTime
dateTime
|
|
System.String
sourceTimeZoneId
|
|
System.String
destinationTimeZoneId
|
Returns
Declaration
public static DateTimeOffset ConvertTimeBySystemTimeZoneId(DateTimeOffset dateTimeOffset, string destinationTimeZoneId)
Parameters
|
System.DateTimeOffset
dateTimeOffset
|
|
System.String
destinationTimeZoneId
|
Returns
Declaration
public static DateTime ConvertTimeFromUtc(DateTime dateTime, TimeZoneInfo destinationTimeZone)
Parameters
Returns
Declaration
public static DateTime ConvertTimeToUtc(DateTime dateTime)
Parameters
Returns
Declaration
public static DateTime ConvertTimeToUtc(DateTime dateTime, TimeZoneInfo sourceTimeZone)
Parameters
Returns
Declaration
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName)
Parameters
|
System.String
id
|
|
System.TimeSpan
baseUtcOffset
|
|
System.String
displayName
|
|
System.String
standardDisplayName
|
Returns
Declaration
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules)
Parameters
|
System.String
id
|
|
System.TimeSpan
baseUtcOffset
|
|
System.String
displayName
|
|
System.String
standardDisplayName
|
|
System.String
daylightDisplayName
|
|
TimeZoneInfo.AdjustmentRule[]
adjustmentRules
|
Returns
Declaration
public static TimeZoneInfo CreateCustomTimeZone(string id, TimeSpan baseUtcOffset, string displayName, string standardDisplayName, string daylightDisplayName, TimeZoneInfo.AdjustmentRule[] adjustmentRules, bool disableDaylightSavingTime)
Parameters
|
System.String
id
|
|
System.TimeSpan
baseUtcOffset
|
|
System.String
displayName
|
|
System.String
standardDisplayName
|
|
System.String
daylightDisplayName
|
|
TimeZoneInfo.AdjustmentRule[]
adjustmentRules
|
|
System.Boolean
disableDaylightSavingTime
|
Returns
Declaration
public bool Equals(TimeZoneInfo other)
Parameters
Returns
Implements
System.IEquatable<T>.Equals(T)
Declaration
public static TimeZoneInfo FindSystemTimeZoneById(string id)
Parameters
Returns
Declaration
public static TimeZoneInfo FromSerializedString(string source)
Parameters
Returns
Declaration
public TimeZoneInfo.AdjustmentRule[] GetAdjustmentRules()
Returns
Declaration
public TimeSpan[] GetAmbiguousTimeOffsets(DateTime dateTime)
Parameters
Returns
Declaration
public TimeSpan[] GetAmbiguousTimeOffsets(DateTimeOffset dateTimeOffset)
Parameters
|
System.DateTimeOffset
dateTimeOffset
|
Returns
Declaration
public override int GetHashCode()
Returns
Overrides
System.Object.GetHashCode()
Declaration
[SecurityCritical]
public static ReadOnlyCollection<TimeZoneInfo> GetSystemTimeZones()
Returns
|
System.Collections.ObjectModel.ReadOnlyCollection<TimeZoneInfo>
|
Declaration
public TimeSpan GetUtcOffset(DateTime dateTime)
Parameters
Returns
Declaration
public TimeSpan GetUtcOffset(DateTimeOffset dateTimeOffset)
Parameters
|
System.DateTimeOffset
dateTimeOffset
|
Returns
Declaration
public bool HasSameRules(TimeZoneInfo other)
Parameters
Returns
Declaration
public bool IsAmbiguousTime(DateTime dateTime)
Parameters
Returns
Declaration
public bool IsAmbiguousTime(DateTimeOffset dateTimeOffset)
Parameters
|
System.DateTimeOffset
dateTimeOffset
|
Returns
Declaration
public bool IsDaylightSavingTime(DateTime dateTime)
Parameters
Returns
Declaration
public bool IsDaylightSavingTime(DateTimeOffset dateTimeOffset)
Parameters
|
System.DateTimeOffset
dateTimeOffset
|
Returns
Declaration
public bool IsInvalidTime(DateTime dateTime)
Parameters
Returns
Declaration
public string ToSerializedString()
Returns
Declaration
public override string ToString()
Returns
Overrides
System.Object.ToString()
Explicit Interface Implementations
Declaration
void IDeserializationCallback.OnDeserialization(object sender)
Parameters
Implements
System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object)
Declaration
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
|
System.Runtime.Serialization.SerializationInfo
info
|
|
System.Runtime.Serialization.StreamingContext
context
|
Implements
System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
Extension Methods