Class Clock
- Namespace
- Shift.Common
- Assembly
- Shift.Common.dll
public static class Clock
- Inheritance
-
Clock
- Inherited Members
-
Methods
From(DateTime, long)
public static DateTime From(this DateTime value, long ticks)
Parameters
value DateTime
ticks long
Returns
- DateTime
From(DateTimeOffset, long)
public static DateTimeOffset From(this DateTimeOffset value, long ticks)
Parameters
value DateTimeOffset
ticks long
Returns
- DateTimeOffset
From(DateTimeOffset?, long)
public static DateTimeOffset? From(this DateTimeOffset? value, long ticks)
Parameters
value DateTimeOffset?
ticks long
Returns
- DateTimeOffset?
From(DateTime?, long)
public static DateTime? From(this DateTime? value, long ticks)
Parameters
value DateTime?
ticks long
Returns
- DateTime?
FromDay(DateTime)
public static DateTime FromDay(this DateTime value)
Parameters
value DateTime
Returns
- DateTime
FromDay(DateTimeOffset)
public static DateTimeOffset FromDay(this DateTimeOffset value)
Parameters
value DateTimeOffset
Returns
- DateTimeOffset
FromDay(DateTimeOffset?)
public static DateTimeOffset? FromDay(this DateTimeOffset? value)
Parameters
value DateTimeOffset?
Returns
- DateTimeOffset?
FromDay(DateTime?)
public static DateTime? FromDay(this DateTime? value)
Parameters
value DateTime?
Returns
- DateTime?
FromMinute(DateTime)
public static DateTime FromMinute(this DateTime value)
Parameters
value DateTime
Returns
- DateTime
FromMinute(DateTimeOffset)
public static DateTimeOffset FromMinute(this DateTimeOffset value)
Parameters
value DateTimeOffset
Returns
- DateTimeOffset
FromMinute(DateTimeOffset?)
public static DateTimeOffset? FromMinute(this DateTimeOffset? value)
Parameters
value DateTimeOffset?
Returns
- DateTimeOffset?
FromMinute(DateTime?)
public static DateTime? FromMinute(this DateTime? value)
Parameters
value DateTime?
Returns
- DateTime?
FromUnixTimestamp(long)
public static DateTime FromUnixTimestamp(long value)
Parameters
value long
Returns
- DateTime
GetAge(DateTime)
public static int GetAge(DateTime birthdate)
Parameters
birthdate DateTime
Returns
- int
GetAge(DateTime, DateTime)
public static int GetAge(DateTime birthdate, DateTime now)
Parameters
birthdate DateTime
now DateTime
Returns
- int
GetApplicationStartTime()
public static DateTimeOffset GetApplicationStartTime()
Returns
- DateTimeOffset
GetApplicationUptime()
public static TimeSpan GetApplicationUptime()
Returns
- TimeSpan
GetProcessStartTime()
public static DateTimeOffset GetProcessStartTime()
Returns
- DateTimeOffset
GetProcessUptime()
public static TimeSpan GetProcessUptime()
Returns
- TimeSpan
Thru(DateTime, long)
public static DateTime Thru(this DateTime value, long ticks)
Parameters
value DateTime
ticks long
Returns
- DateTime
Thru(DateTimeOffset, long)
public static DateTimeOffset Thru(this DateTimeOffset value, long ticks)
Parameters
value DateTimeOffset
ticks long
Returns
- DateTimeOffset
Thru(DateTimeOffset?, long)
public static DateTimeOffset? Thru(this DateTimeOffset? value, long ticks)
Parameters
value DateTimeOffset?
ticks long
Returns
- DateTimeOffset?
Thru(DateTime?, long)
public static DateTime? Thru(this DateTime? value, long ticks)
Parameters
value DateTime?
ticks long
Returns
- DateTime?
ThruDay(DateTime)
public static DateTime ThruDay(this DateTime value)
Parameters
value DateTime
Returns
- DateTime
ThruDay(DateTimeOffset)
public static DateTimeOffset ThruDay(this DateTimeOffset value)
Parameters
value DateTimeOffset
Returns
- DateTimeOffset
ThruDay(DateTimeOffset?)
public static DateTimeOffset? ThruDay(this DateTimeOffset? value)
Parameters
value DateTimeOffset?
Returns
- DateTimeOffset?
ThruDay(DateTime?)
public static DateTime? ThruDay(this DateTime? value)
Parameters
value DateTime?
Returns
- DateTime?
ThruMinute(DateTime)
public static DateTime ThruMinute(this DateTime value)
Parameters
value DateTime
Returns
- DateTime
ThruMinute(DateTimeOffset)
public static DateTimeOffset ThruMinute(this DateTimeOffset value)
Parameters
value DateTimeOffset
Returns
- DateTimeOffset
ThruMinute(DateTimeOffset?)
public static DateTimeOffset? ThruMinute(this DateTimeOffset? value)
Parameters
value DateTimeOffset?
Returns
- DateTimeOffset?
ThruMinute(DateTime?)
public static DateTime? ThruMinute(this DateTime? value)
Parameters
value DateTime?
Returns
- DateTime?
TimeEstimated(long, long, DateTime)
public static TimeSpan TimeEstimated(long totalCount, long currentCount, DateTime started)
Parameters
totalCount long
currentCount long
started DateTime
Returns
- TimeSpan
TimeRemaining(long, long, DateTime)
public static TimeSpan TimeRemaining(long totalCount, long currentCount, DateTime started)
Parameters
totalCount long
currentCount long
started DateTime
Returns
- TimeSpan
ToDateTimeOffset(DateTime, TimeSpan)
public static DateTimeOffset ToDateTimeOffset(this DateTime value, TimeSpan ts)
Parameters
value DateTime
ts TimeSpan
Returns
- DateTimeOffset
ToDateTimeOffset(DateTime, TimeZoneInfo)
public static DateTimeOffset ToDateTimeOffset(this DateTime value, TimeZoneInfo tz)
Parameters
value DateTime
tz TimeZoneInfo
Returns
- DateTimeOffset
ToDateTimeOffset(DateTime?, TimeSpan)
public static DateTimeOffset? ToDateTimeOffset(this DateTime? value, TimeSpan ts)
Parameters
value DateTime?
ts TimeSpan
Returns
- DateTimeOffset?
ToDateTimeOffset(DateTime?, TimeZoneInfo)
public static DateTimeOffset? ToDateTimeOffset(this DateTime? value, TimeZoneInfo tz)
Parameters
value DateTime?
tz TimeZoneInfo
Returns
- DateTimeOffset?
ToUnixMilliseconds(DateTime)
public static long ToUnixMilliseconds(DateTime value)
Parameters
value DateTime
Returns
- long
ToUnixTimestamp(DateTime)
public static long ToUnixTimestamp(DateTime value)
Parameters
value DateTime
Returns
- long
Trim(DateTime, long)
public static DateTime Trim(DateTime value, long ticks = 10000000)
Parameters
value DateTime
ticks long
Returns
- DateTime
Trim(DateTimeOffset, long)
public static DateTimeOffset Trim(DateTimeOffset value, long ticks = 10000000)
Parameters
value DateTimeOffset
ticks long
Returns
- DateTimeOffset