C# Class EGSW.Services.Directory.DateTimeHelper

Represents a datetime helper
Inheritance: IDateTimeHelper
Afficher le fichier Open project: careerengine/EGSW-Project

Méthodes publiques

Méthode Description
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

Method Details

ConvertToUserTime() public méthode

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.
Résultat System.DateTime

ConvertToUserTime() public méthode

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
Résultat System.DateTime

ConvertToUserTime() public méthode

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.
Résultat System.DateTime

ConvertToUserTime() public méthode

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.
Résultat System.DateTime

ConvertToUtcTime() public méthode

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.
Résultat System.DateTime

ConvertToUtcTime() public méthode

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
Résultat System.DateTime

ConvertToUtcTime() public méthode

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.
Résultat System.DateTime

DateTimeHelper() public méthode

Ctor
public DateTimeHelper ( IWorkContext workContext ) : System
workContext IWorkContext Work context
Résultat System

FindTimeZoneById() public méthode

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.
Résultat System.TimeZoneInfo

GetCustomerTimeZone() public méthode

Gets a customer time zone
public GetCustomerTimeZone ( Customer customer ) : TimeZoneInfo
customer EGSW.Data.Customer Customer
Résultat System.TimeZoneInfo

GetSystemTimeZones() public méthode

Returns a sorted collection of all the time zones
public GetSystemTimeZones ( ) : ReadOnlyCollection
Résultat ReadOnlyCollection