C# Class cloudscribe.Web.Common.TimeZoneHelper

Inheritance: ITimeZoneHelper
Datei anzeigen Open project: joeaudette/cloudscribe Class Usage Examples

Public Methods

Method Description
ConvertToLocalTime ( System.DateTime utcDateTime, string timeZoneId ) : System.DateTime
ConvertToUtc ( System.DateTime localDateTime, string timeZoneId, ZoneLocalMappingResolver resolver = null ) : System.DateTime
GetTimeZoneList ( ) : IReadOnlyCollection
TimeZoneHelper ( IDateTimeZoneProvider timeZoneProvider, ILogger logger = null ) : Microsoft.Extensions.Logging

Method Details

ConvertToLocalTime() public method

public ConvertToLocalTime ( System.DateTime utcDateTime, string timeZoneId ) : System.DateTime
utcDateTime System.DateTime
timeZoneId string
return System.DateTime

ConvertToUtc() public method

public ConvertToUtc ( System.DateTime localDateTime, string timeZoneId, ZoneLocalMappingResolver resolver = null ) : System.DateTime
localDateTime System.DateTime
timeZoneId string
resolver ZoneLocalMappingResolver
return System.DateTime

GetTimeZoneList() public method

public GetTimeZoneList ( ) : IReadOnlyCollection
return IReadOnlyCollection

TimeZoneHelper() public method

public TimeZoneHelper ( IDateTimeZoneProvider timeZoneProvider, ILogger logger = null ) : Microsoft.Extensions.Logging
timeZoneProvider IDateTimeZoneProvider
logger ILogger
return Microsoft.Extensions.Logging