C# Class DevUtils.DateTimeExtensions.BaseDateTimeExtensions

Base datetime extensions default data
Exibir arquivo Open project: jornfilho/.net-Dev-Utils Class Usage Examples

Private Properties

Property Type Description
BaseDateTimeExtensions System
SetDefaultCalendarConfigurations void
SetDefaultDays void
SetDefaultTimezoneInfo void
SetTimezoneInfoDictionary void
TryConvertTimezoneName System.TimeZoneInfo

Public Methods

Method Description
GetCurrentCulture ( ) : CultureInfo

Get current system culture

GetCurrentDateTime ( ) : System.DateTime

Get current datetime

GetDefaultBusinessDays ( ) : DayOfWeek[]

Get default business days list

GetDefaultCalendarRule ( ) : CalendarWeekRule

Get default value for Calendar Rule

GetDefaultFirstWeekBusinessDay ( ) : DayOfWeek

Get default first week business day

GetDefaultFirstWeekDay ( ) : DayOfWeek

Get default first week day

GetDefaultLastWeekBusinessDay ( ) : DayOfWeek

Get default last week business day

GetDefaultLastWeekDay ( ) : DayOfWeek

Get default last week day

GetDefaultTimezoneInfo ( ) : TimeZoneInfo

Get default system timezone info

GetDefaultToDateDateTimeStyles ( ) : DateTimeStyles

Get default datetime styles to TryParseDate methods

GetTimezoneInfo ( string name ) : TimeZoneInfo

Get TimezoneInfo

GetTimezoneInfoDictionary ( ) : string>.Dictionary

Get TimezoneInfo dictionary

GetUtcTimezoneInfo ( ) : TimeZoneInfo

Get default system timezone info

SetDefaultBusinessDays ( DayOfWeek businessDays ) : void

Set default business days list

SetDefaultCalendarRule ( CalendarWeekRule calendarRule ) : void

Set default calendar rule

SetDefaultFirstDay ( DayOfWeek firstWeekDay, DayOfWeek firstBusinessWeekDay ) : void

Set default first week day and week business day

SetDefaultLastDay ( DayOfWeek lastWeekDay, DayOfWeek lastBusinessWeekDay ) : void

Set default last week day and week business day

SetDefaultTimezoneInfo ( TimeZoneInfo timeZoneInfo ) : void

Set default system timezone info

SetDefaultTimezoneInfo ( string timeZoneName ) : void

Set default system timezone info

Private Methods

Method Description
BaseDateTimeExtensions ( ) : System
SetDefaultCalendarConfigurations ( ) : void

Set default Calendar configurations

SetDefaultDays ( ) : void

Set default business days

SetDefaultTimezoneInfo ( ) : void

Set default TimezoneInfo

SetTimezoneInfoDictionary ( ) : void

Populate TimezoneInfoDictionary With available options

TryConvertTimezoneName ( string name ) : TimeZoneInfo

Try get TimezoneInfo from timezone name

Method Details

GetCurrentCulture() public static method

Get current system culture
public static GetCurrentCulture ( ) : CultureInfo
return System.Globalization.CultureInfo

GetCurrentDateTime() public static method

Get current datetime
public static GetCurrentDateTime ( ) : System.DateTime
return System.DateTime

GetDefaultBusinessDays() public static method

Get default business days list
public static GetDefaultBusinessDays ( ) : DayOfWeek[]
return DayOfWeek[]

GetDefaultCalendarRule() public static method

Get default value for Calendar Rule
public static GetDefaultCalendarRule ( ) : CalendarWeekRule
return CalendarWeekRule

GetDefaultFirstWeekBusinessDay() public static method

Get default first week business day
public static GetDefaultFirstWeekBusinessDay ( ) : DayOfWeek
return DayOfWeek

GetDefaultFirstWeekDay() public static method

Get default first week day
public static GetDefaultFirstWeekDay ( ) : DayOfWeek
return DayOfWeek

GetDefaultLastWeekBusinessDay() public static method

Get default last week business day
public static GetDefaultLastWeekBusinessDay ( ) : DayOfWeek
return DayOfWeek

GetDefaultLastWeekDay() public static method

Get default last week day
public static GetDefaultLastWeekDay ( ) : DayOfWeek
return DayOfWeek

GetDefaultTimezoneInfo() public static method

Get default system timezone info
public static GetDefaultTimezoneInfo ( ) : TimeZoneInfo
return System.TimeZoneInfo

GetDefaultToDateDateTimeStyles() public static method

Get default datetime styles to TryParseDate methods
public static GetDefaultToDateDateTimeStyles ( ) : DateTimeStyles
return DateTimeStyles

GetTimezoneInfo() public static method

Get TimezoneInfo
public static GetTimezoneInfo ( string name ) : TimeZoneInfo
name string Timezone name to serarch
return System.TimeZoneInfo

GetTimezoneInfoDictionary() public static method

Get TimezoneInfo dictionary
public static GetTimezoneInfoDictionary ( ) : string>.Dictionary
return string>.Dictionary

GetUtcTimezoneInfo() public static method

Get default system timezone info
public static GetUtcTimezoneInfo ( ) : TimeZoneInfo
return System.TimeZoneInfo

SetDefaultBusinessDays() public static method

Set default business days list
public static SetDefaultBusinessDays ( DayOfWeek businessDays ) : void
businessDays DayOfWeek
return void

SetDefaultCalendarRule() public static method

Set default calendar rule
public static SetDefaultCalendarRule ( CalendarWeekRule calendarRule ) : void
calendarRule CalendarWeekRule Default calendar rule
return void

SetDefaultFirstDay() public static method

Set default first week day and week business day
public static SetDefaultFirstDay ( DayOfWeek firstWeekDay, DayOfWeek firstBusinessWeekDay ) : void
firstWeekDay DayOfWeek first week day
firstBusinessWeekDay DayOfWeek first week business day
return void

SetDefaultLastDay() public static method

Set default last week day and week business day
public static SetDefaultLastDay ( DayOfWeek lastWeekDay, DayOfWeek lastBusinessWeekDay ) : void
lastWeekDay DayOfWeek last week day
lastBusinessWeekDay DayOfWeek last week business day
return void

SetDefaultTimezoneInfo() public static method

Set default system timezone info
public static SetDefaultTimezoneInfo ( TimeZoneInfo timeZoneInfo ) : void
timeZoneInfo System.TimeZoneInfo Timezoneinfo to set as default
return void

SetDefaultTimezoneInfo() public static method

Set default system timezone info
public static SetDefaultTimezoneInfo ( string timeZoneName ) : void
timeZoneName string Timezonename to set as default
return void