Skip to content

T_CodeJam_Dates_DateTimeRangeExtensions

Andrew Koryavchenko edited this page Jun 17, 2018 · 3 revisions

DateTimeRangeExtensions Class

Helper methods for date manipulations

Helper methods for date manipulations

Helper methods for date manipulations

Inheritance Hierarchy

System.Object
  CodeJam.Dates.DateTimeRangeExtensions
Namespace: CodeJam.Dates
Assembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0

Syntax

C#

public static class DateTimeRangeExtensions

VB

<ExtensionAttribute>
Public NotInheritable Class DateTimeRangeExtensions

F#

[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type DateTimeRangeExtensions =  class end

Methods

 

Name Description
Public method Static member CountOfDays(Range(DateTime)) Returns count of days between two dates.
Public method Static member CountOfDays(Range(DateTimeOffset)) Returns count of days between two dates.
Public method Static member CountOfMonths(Range(DateTime)) Returns count of month between two dates.
Public method Static member CountOfMonths(Range(DateTimeOffset)) Returns count of month between two dates.
Public method Static member DaysBetween(Range(DateTime)) Returns first days in range.
Public method Static member DaysBetween(Range(DateTimeOffset)) Returns first days in range.
Public method Static member DifferenceInDays(Range(DateTime)) Returns delta between two dates measured in days.
Public method Static member DifferenceInDays(Range(DateTimeOffset)) Returns delta between two dates measured in days.
Public method Static member DifferenceInMonths(Range(DateTime)) Returns delta between two dates measured in months.
Public method Static member DifferenceInMonths(Range(DateTimeOffset)) Returns delta between two dates measured in months.
Public method Static member GetFromStartOfYearRange(DateTime) Gets date range from start of the year to the current date.
Public method Static member GetFromStartOfYearRange(DateTimeOffset) Gets date range from start of the year to the current date.
Public method Static member GetMonthRange(DateTime) Returns date range for month.
Public method Static member GetMonthRange(DateTimeOffset) Returns date range for month.
Public method Static member GetToEndOfYearRange(DateTime) Gets date range from start of the year to the current date.
Public method Static member GetToEndOfYearRange(DateTimeOffset) Gets date range from start of the year to the current date.
Public method Static member GetYearRange(DateTime) Returns date range for year.
Public method Static member GetYearRange(DateTimeOffset) Returns date range for year.
Public method Static member MakeExclusive(Range(DateTime)) Replaces inclusive boundaries with exclusive ones.
Public method Static member MakeExclusive(Range(DateTimeOffset)) Replaces inclusive boundaries with exclusive ones.
Public method Static member MakeInclusive(Range(DateTime)) Replaces exclusive boundaries with inclusive ones.
Public method Static member MakeInclusive(Range(DateTimeOffset)) Replaces exclusive boundaries with inclusive ones.
Public method Static member MonthsBetween(Range(DateTime)) Returns first days of months in range.
Public method Static member MonthsBetween(Range(DateTimeOffset)) Returns first days of months in range.
Public method Static member SplitByMonths(Range(DateTime)) Splits the range by months.
Public method Static member SplitByMonths(Range(DateTimeOffset)) Splits the range by months.
Public method Static member SplitByYears(Range(DateTime)) Splits the range by years.
Public method Static member SplitByYears(Range(DateTimeOffset)) Splits the range by years.
Public method Static member YearsBetween(Range(DateTime)) Returns first days of years in range.
Public method Static member YearsBetween(Range(DateTimeOffset)) Returns first days of years in range.
  Back to Top

See Also

Reference

CodeJam.Dates Namespace

Clone this wiki locally