C# Class RT.Comb.UnixDateTimeStrategy

This strategy stores the Unix epoch timestamp, scaled to milliseconds, in 48 unsigned bits. The allowed date range is 1970-01-01 to 8419-05-26.
Inheritance: ICombDateTimeStrategy
ファイルを表示 Open project: richardtallent/RT.Comb

Public Methods

Method Description
BytesToDateTime ( byte value ) : System.DateTime
DateTimeToBytes ( System.DateTime timestamp ) : byte[]
FromUnixTimeMilliseconds ( long ms ) : System.DateTime
ToUnixTimeMilliseconds ( System.DateTime timestamp ) : long

Method Details

BytesToDateTime() public method

public BytesToDateTime ( byte value ) : System.DateTime
value byte
return System.DateTime

DateTimeToBytes() public method

public DateTimeToBytes ( System.DateTime timestamp ) : byte[]
timestamp System.DateTime
return byte[]

FromUnixTimeMilliseconds() public method

public FromUnixTimeMilliseconds ( long ms ) : System.DateTime
ms long
return System.DateTime

ToUnixTimeMilliseconds() public method

public ToUnixTimeMilliseconds ( System.DateTime timestamp ) : long
timestamp System.DateTime
return long