C# Class FastNetwork.Utils.Date

关于时间的一些操作
Show file Open project: zhujunxxxxx/FastNetwork

Public Methods

Method Description
SpecifyKind ( System.DateTime dt, DateTimeKind kind ) : System.DateTime

SpecifyKind

ToDateTimeFromMillisecondsSinceEpoch ( long millisecondsSinceEpoch ) : System.DateTime

Converts from number of milliseconds since Unix epoch to DateTime.

ToDateTimeFromSecondsSinceEpoch ( long secondsSinceEpoch ) : System.DateTime

Converts from number of seconds since Unix epoch to DateTime.

ToLocalTime ( System.DateTime dateTime, DateTimeKind kind ) : System.DateTime

Converts a DateTime to local time (with special handling for MinValue and MaxValue).

ToMillisecondsSinceEpoch ( System.DateTime dateTime ) : long

Converts a DateTime to number of milliseconds since Unix epoch.

ToSecondsSinceEpoch ( System.DateTime dateTime ) : long

Converts a DateTime to number of seconds since Unix epoch.

ToUniversalTime ( System.DateTime dateTime ) : System.DateTime

Converts a DateTime to UTC (with special handling for MinValue and MaxValue).

Method Details

SpecifyKind() public static method

SpecifyKind
public static SpecifyKind ( System.DateTime dt, DateTimeKind kind ) : System.DateTime
dt System.DateTime
kind DateTimeKind
return System.DateTime

ToDateTimeFromMillisecondsSinceEpoch() public static method

Converts from number of milliseconds since Unix epoch to DateTime.
public static ToDateTimeFromMillisecondsSinceEpoch ( long millisecondsSinceEpoch ) : System.DateTime
millisecondsSinceEpoch long The number of milliseconds since Unix epoch.
return System.DateTime

ToDateTimeFromSecondsSinceEpoch() public static method

Converts from number of seconds since Unix epoch to DateTime.
public static ToDateTimeFromSecondsSinceEpoch ( long secondsSinceEpoch ) : System.DateTime
secondsSinceEpoch long The number of seconds since Unix epoch.
return System.DateTime

ToLocalTime() public static method

Converts a DateTime to local time (with special handling for MinValue and MaxValue).
public static ToLocalTime ( System.DateTime dateTime, DateTimeKind kind ) : System.DateTime
dateTime System.DateTime A DateTime.
kind DateTimeKind A DateTimeKind.
return System.DateTime

ToMillisecondsSinceEpoch() public static method

Converts a DateTime to number of milliseconds since Unix epoch.
public static ToMillisecondsSinceEpoch ( System.DateTime dateTime ) : long
dateTime System.DateTime A DateTime.
return long

ToSecondsSinceEpoch() public static method

Converts a DateTime to number of seconds since Unix epoch.
public static ToSecondsSinceEpoch ( System.DateTime dateTime ) : long
dateTime System.DateTime A DateTime.
return long

ToUniversalTime() public static method

Converts a DateTime to UTC (with special handling for MinValue and MaxValue).
public static ToUniversalTime ( System.DateTime dateTime ) : System.DateTime
dateTime System.DateTime A DateTime.
return System.DateTime