| TimeZoneHelper Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: CMS.Globalization
 Syntax
Syntaxpublic class TimeZoneHelper : CoreMethods
The TimeZoneHelper type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | TimeZoneHelper | 
 Properties
Properties| Name | Description | |
|---|---|---|
|   | ServerTimeZone | 
            Returns server timezone.
             | 
|   | TimeZonesEnabled | 
            Returns true if global CMSTimeZonesEnable setting key is true.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|   | ConvertDataSet | 
            Converts the DateTime columns values of the DataSet to user datetime.
             | 
|   | ConvertDataTable | 
            Converts the DateTime columns of the table values to user datetime.
             | 
|   | ConvertTimeToUserTime | 
            Returns user date time in dependence on user time zone from specified DateTime a TimeZone.
             | 
|   | ConvertTimeToUTC | 
            Returns UTC date time in dependence on given time zone.
             | 
|   | ConvertTimeZoneDateTime | 
            Returns DateTime according timezone information.
             | 
|   | ConvertToServerDateTime(DateTime, ISiteInfo) | 
            Returns server date time in dependence on server time zone.
             | 
|   | ConvertToServerDateTime(DateTime, IUserInfo) | 
            Returns  server date time in dependence on server time zone.
             | 
|   | ConvertToServerDateTime(DateTime, TimeZoneInfo) | 
            Returns server date time in dependence on server time zone.
             | 
|   | ConvertToSiteDateTime(DateTime, ISiteInfo) | 
            Returns  site date time in dependence on site time zone.
             | 
|   | ConvertToSiteDateTime(DateTime, ISiteInfo, TimeZoneInfo) | 
            Returns  site date time in dependence on site time zone.
             | 
|   | ConvertToUserDateTime(DateTime, IUserInfo) | 
            Returns  user date time in dependence on user time zone.
             | 
|   | ConvertToUserDateTime(DateTime, IUserInfo, TimeZoneInfo) | 
            Returns  user date time in dependence on user time zone.
             | 
|   | ConvertToUserTimeZone | 
            Returns string representing of given time converted into user date time (site or server).
             | 
|   | GetCurrentTimeZoneDateTimeString | 
            Returns string representation of the given date/time converted to user, site or server time zone.
             | 
|   | GetSiteDateTime | 
            Returns user current date time in dependence on user time zone.
             | 
|   | GetTimeZoneInfo(Int32) | 
            Returns timezone info.
             | 
|   | GetTimeZoneInfo(String) | 
            Returns timezone info.
             | 
|   | GetTimeZoneInfo(ISiteInfo) | 
            Returns site timezone.
             | 
|   | GetTimeZoneInfo(IUserInfo) | 
            Returns user timezone.
             | 
|   | GetTimeZoneInfo(IUserInfo, ISiteInfo) | 
            Returns timezone of given user or site timezone is the user one is not set. If also site timezone is not set then server timezone is returned.
             | 
|   | GetUserDateTime | 
            Returns user current date time in dependence on user time zone.
             | 
|   | GetUTCLongStringOffset(TimeZoneInfo) | 
            Returns "long" string representation of time zone shift in form '(UTC + 00:00) TimeZoneDisplayName'.
             | 
|   | GetUTCLongStringOffset(IUserInfo, ISiteInfo) | 
            Returns "long" string representation of used time zone (user, site or server) in form '(UTC + 00:00) TimeZoneDisplayName'.
            Returns null if time zones are disabled.
             | 
|   | GetUTCStringOffset | 
            Returns string representation of time zone shift in form '(UTC + 00:00)'.
             | 
 See Also
See Also