Sharpility
Sharpility.Time.DateRange Class Reference

Date interval between two dateTimes. More...

List of all members.

Public Member Functions

bool Contains (DateTime date)
 Checks is date is between date range interval.
DateTime[] ToArray ()
 Converts date range to two elements array { From, To}.
override bool Equals (object obj)
override int GetHashCode ()
override string ToString ()

Static Public Member Functions

static DateRange Of (DateTime from, DateTime to)
 Create new DateRange instance.
static DateRange Of (string from, string to, IFormatProvider format=null)
 Create new DateRange instance from.

Properties

DateTime From [get, set]
 DateTime From.
DateTime To [get, set]
 DateTime To.
TimeSpan Duration [get]
 Returns date range duration.

Detailed Description

Date interval between two dateTimes.


Member Function Documentation

bool Sharpility.Time.DateRange.Contains ( DateTime  date) [inline]

Checks is date is between date range interval.

Parameters:
datechecked date
Returns:
true if date is between date range interval
static DateRange Sharpility.Time.DateRange.Of ( DateTime  from,
DateTime  to 
) [inline, static]

Create new DateRange instance.

Parameters:
fromDateTime From
toDateTiem To
Returns:
DateRange
static DateRange Sharpility.Time.DateRange.Of ( string  from,
string  to,
IFormatProvider  format = null 
) [inline, static]

Create new DateRange instance from.

Parameters:
fromDateTime From parsed using DateTime Parse
toDateTime From parsed using DateTime Parse
formatDate time format
Returns:
DateRange
DateTime [] Sharpility.Time.DateRange.ToArray ( ) [inline]

Converts date range to two elements array { From, To}.

Returns:

Property Documentation

Returns date range duration.

DateTime Sharpility.Time.DateRange.From [get, set]

DateTime From.

DateTime Sharpility.Time.DateRange.To [get, set]

DateTime To.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Enumerations Properties