C# Класс EGSW.Services.Directory.DateTimeHelper

Represents a datetime helper
Наследование: IDateTimeHelper
Показать файл Открыть проект

Открытые методы

Метод Описание
ConvertToUserTime ( System.DateTime dt ) : System.DateTime

Converts the date and time to current user date and time

ConvertToUserTime ( System.DateTime dt, DateTimeKind sourceDateTimeKind ) : System.DateTime

Converts the date and time to current user date and time

ConvertToUserTime ( System.DateTime dt, TimeZoneInfo sourceTimeZone ) : System.DateTime

Converts the date and time to current user date and time

ConvertToUserTime ( System.DateTime dt, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone ) : System.DateTime

Converts the date and time to current user date and time

ConvertToUtcTime ( System.DateTime dt ) : System.DateTime

Converts the date and time to Coordinated Universal Time (UTC)

ConvertToUtcTime ( System.DateTime dt, DateTimeKind sourceDateTimeKind ) : System.DateTime

Converts the date and time to Coordinated Universal Time (UTC)

ConvertToUtcTime ( System.DateTime dt, TimeZoneInfo sourceTimeZone ) : System.DateTime

Converts the date and time to Coordinated Universal Time (UTC)

DateTimeHelper ( IWorkContext workContext ) : System

Ctor

FindTimeZoneById ( string id ) : TimeZoneInfo

Retrieves a System.TimeZoneInfo object from the registry based on its identifier.

GetCustomerTimeZone ( Customer customer ) : TimeZoneInfo

Gets a customer time zone

GetSystemTimeZones ( ) : ReadOnlyCollection

Returns a sorted collection of all the time zones

Описание методов

ConvertToUserTime() публичный Метод

Converts the date and time to current user date and time
public ConvertToUserTime ( System.DateTime dt ) : System.DateTime
dt System.DateTime The date and time (respesents local system time or UTC time) to convert.
Результат System.DateTime

ConvertToUserTime() публичный Метод

Converts the date and time to current user date and time
public ConvertToUserTime ( System.DateTime dt, DateTimeKind sourceDateTimeKind ) : System.DateTime
dt System.DateTime The date and time (respesents local system time or UTC time) to convert.
sourceDateTimeKind DateTimeKind The source datetimekind
Результат System.DateTime

ConvertToUserTime() публичный Метод

Converts the date and time to current user date and time
public ConvertToUserTime ( System.DateTime dt, TimeZoneInfo sourceTimeZone ) : System.DateTime
dt System.DateTime The date and time to convert.
sourceTimeZone System.TimeZoneInfo The time zone of dateTime.
Результат System.DateTime

ConvertToUserTime() публичный Метод

Converts the date and time to current user date and time
public ConvertToUserTime ( System.DateTime dt, TimeZoneInfo sourceTimeZone, TimeZoneInfo destinationTimeZone ) : System.DateTime
dt System.DateTime The date and time to convert.
sourceTimeZone System.TimeZoneInfo The time zone of dateTime.
destinationTimeZone System.TimeZoneInfo The time zone to convert dateTime to.
Результат System.DateTime

ConvertToUtcTime() публичный Метод

Converts the date and time to Coordinated Universal Time (UTC)
public ConvertToUtcTime ( System.DateTime dt ) : System.DateTime
dt System.DateTime The date and time (respesents local system time or UTC time) to convert.
Результат System.DateTime

ConvertToUtcTime() публичный Метод

Converts the date and time to Coordinated Universal Time (UTC)
public ConvertToUtcTime ( System.DateTime dt, DateTimeKind sourceDateTimeKind ) : System.DateTime
dt System.DateTime The date and time (respesents local system time or UTC time) to convert.
sourceDateTimeKind DateTimeKind The source datetimekind
Результат System.DateTime

ConvertToUtcTime() публичный Метод

Converts the date and time to Coordinated Universal Time (UTC)
public ConvertToUtcTime ( System.DateTime dt, TimeZoneInfo sourceTimeZone ) : System.DateTime
dt System.DateTime The date and time to convert.
sourceTimeZone System.TimeZoneInfo The time zone of dateTime.
Результат System.DateTime

DateTimeHelper() публичный Метод

Ctor
public DateTimeHelper ( IWorkContext workContext ) : System
workContext IWorkContext Work context
Результат System

FindTimeZoneById() публичный Метод

Retrieves a System.TimeZoneInfo object from the registry based on its identifier.
public FindTimeZoneById ( string id ) : TimeZoneInfo
id string The time zone identifier, which corresponds to the System.TimeZoneInfo.Id property.
Результат System.TimeZoneInfo

GetCustomerTimeZone() публичный Метод

Gets a customer time zone
public GetCustomerTimeZone ( Customer customer ) : TimeZoneInfo
customer EGSW.Data.Customer Customer
Результат System.TimeZoneInfo

GetSystemTimeZones() публичный Метод

Returns a sorted collection of all the time zones
public GetSystemTimeZones ( ) : ReadOnlyCollection
Результат ReadOnlyCollection