Class DateTimeExtensions
Class DateTimeExtensions.
Inheritance
Namespace: ISynergy.Framework.Core.Extensions
Assembly: ISynergy.Framework.Core.dll
Syntax
public static class DateTimeExtensions : object
Methods
View SourceAge(DateTime)
Ages the specified self.
Declaration
public static int Age(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
System.Int32 | System.Int32. |
AgeInDays(DateTime)
Ages the in days.
Declaration
public static int AgeInDays(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
System.Int32 | System.Int32. |
ClearMinutesAndSeconds(DateTime)
Clears the minutes and seconds.
Declaration
public static DateTime ClearMinutesAndSeconds(this DateTime current)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
First(DateTime)
Firsts the specified current.
Declaration
public static DateTime First(this DateTime current)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
FirstOfYear(DateTime)
Firsts the of year.
Declaration
public static DateTime FirstOfYear(this DateTime current)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
IsWeekday(DateTime)
Determines whether the specified current is weekday.
Declaration
public static bool IsWeekday(this DateTime current)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Last(DateTime)
Lasts the specified current.
Declaration
public static DateTime Last(this DateTime current)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
Last(DateTime, DayOfWeek)
Lasts the specified day of week.
Declaration
public static DateTime Last(this DateTime current, DayOfWeek dayOfWeek)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
DayOfWeek | dayOfWeek | The day of week. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
Next(DateTime, DayOfWeek)
Nexts the specified day of week.
Declaration
public static DateTime Next(this DateTime current, DayOfWeek dayOfWeek)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
DayOfWeek | dayOfWeek | The day of week. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
NextNWeekday(DateTime, Int32)
Nexts the n weekday.
Declaration
public static DateTime NextNWeekday(this DateTime current, int toAdvance)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
System.Int32 | toAdvance | To advance. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ThisOrNext(DateTime, DayOfWeek)
Thises the or next.
Declaration
public static DateTime ThisOrNext(this DateTime current, DayOfWeek dayOfWeek)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
DayOfWeek | dayOfWeek | The day of week. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToEndOfDay(DateTime)
Converts to endofday.
Declaration
public static DateTime ToEndOfDay(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToEndOfMonth(DateTime)
Converts to endofmonth.
Declaration
public static DateTime ToEndOfMonth(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToEndOfQuarter(DateTime)
Converts to end of quartermonth.
Declaration
public static DateTime ToEndOfQuarter(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTimeOffset. |
ToEndOfWeek(DateTime, DayOfWeek)
Converts to endofweek.
Declaration
public static DateTime ToEndOfWeek(this DateTime self, DayOfWeek startOfWeek = null)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
DayOfWeek | startOfWeek | The start of week. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToEndOfWorkWeek(DateTime)
Converts to endofworkweek.
Declaration
public static DateTime ToEndOfWorkWeek(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToEndOfYear(Int32)
Converts to endofyear.
Declaration
public static DateTime ToEndOfYear(this int year)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | year | The year. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToJsonString(DateTime)
Converts to jsonstring.
Declaration
public static string ToJsonString(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
System.String | System.String. |
ToStartOfDay(DateTime)
Converts to startofday.
Declaration
public static DateTime ToStartOfDay(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToStartOfMonth(DateTime)
Converts to startofmonth.
Declaration
public static DateTime ToStartOfMonth(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToStartOfQuarter(DateTime)
Converts to start of quarter.
Declaration
public static DateTime ToStartOfQuarter(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTimeOffset. |
ToStartOfWeek(DateTime, DayOfWeek)
Converts to startofweek.
Declaration
public static DateTime ToStartOfWeek(this DateTime self, DayOfWeek startOfWeek = null)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
DayOfWeek | startOfWeek | The start of week. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToStartOfWorkWeek(DateTime)
Converts to startofworkweek.
Declaration
public static DateTime ToStartOfWorkWeek(this DateTime self)
Parameters
Type | Name | Description |
---|---|---|
DateTime | self | The self. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToStartOfYear(Int32)
Converts to startofyear.
Declaration
public static DateTime ToStartOfYear(this int year)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | year | The year. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |
ToWeek(DateTime, Week)
Converts to week.
Declaration
public static DateTime ToWeek(this DateTime current, Week week)
Parameters
Type | Name | Description |
---|---|---|
DateTime | current | The current. |
Week | week | The week. |
Returns
Type | Description |
---|---|
DateTime | DateTime. |