C# Class CSharpUtils.DateTimeRange

Show file Open project: soywiz/csharputils Class Usage Examples

Public Methods

Method Description
Contains ( System.DateTime PreciseTime ) : bool
Contains ( DateTimeRange that ) : bool
ConvertFromUnixTimestamp ( long timestamp ) : System.DateTime
ConvertToUnixTimestamp ( System.DateTime date ) : long
DateTimeRange ( System.DateTime Time, PrecisionType Precision = PrecisionType.Ticks ) : System
Equals ( object that ) : bool
GetHashCode ( ) : int
ModifiedTimeRange ( System.DateTime Time, PrecisionType Precision, System.DateTime &ModifiedTimeStart, System.DateTime &ModifiedTimeEnd ) : void
ToString ( ) : string
operator ( ) : bool

Private Methods

Method Description
CheckUpdateTimeStartEnd ( ) : void
FromUnixTimestamp ( long UnixTimestamp, PrecisionType Precision = PrecisionType.Seconds ) : DateTimeRange

Method Details

Contains() public method

public Contains ( System.DateTime PreciseTime ) : bool
PreciseTime System.DateTime
return bool

Contains() public method

public Contains ( DateTimeRange that ) : bool
that DateTimeRange
return bool

ConvertFromUnixTimestamp() public static method

public static ConvertFromUnixTimestamp ( long timestamp ) : System.DateTime
timestamp long
return System.DateTime

ConvertToUnixTimestamp() public static method

public static ConvertToUnixTimestamp ( System.DateTime date ) : long
date System.DateTime
return long

DateTimeRange() public method

public DateTimeRange ( System.DateTime Time, PrecisionType Precision = PrecisionType.Ticks ) : System
Time System.DateTime
Precision PrecisionType
return System

Equals() public method

public Equals ( object that ) : bool
that object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

ModifiedTimeRange() public static method

public static ModifiedTimeRange ( System.DateTime Time, PrecisionType Precision, System.DateTime &ModifiedTimeStart, System.DateTime &ModifiedTimeEnd ) : void
Time System.DateTime
Precision PrecisionType
ModifiedTimeStart System.DateTime
ModifiedTimeEnd System.DateTime
return void

ToString() public method

public ToString ( ) : string
return string

operator() public static method

public static operator ( ) : bool
return bool