Class TimeUtil
Inheritance
System.Object
TimeUtil
Assembly: Eco.Shared.dll
Syntax
public static class TimeUtil : Object
Fields
DaysPerWeek
Declaration
public const int DaysPerWeek = 7
Field Value
Type |
Description |
System.Int32 |
|
SecondsPerDay
Declaration
public const int SecondsPerDay = 86400
Field Value
Type |
Description |
System.Int32 |
|
SecondsPerHour
Declaration
public const int SecondsPerHour = 3600
Field Value
Type |
Description |
System.Int32 |
|
SecondsPerMinute
Declaration
public const int SecondsPerMinute = 60
Field Value
Type |
Description |
System.Int32 |
|
UnixEpochTime
Declaration
public static DateTime UnixEpochTime
Field Value
Type |
Description |
System.DateTime |
|
Properties
Days
Declaration
public static double Days { get; }
Property Value
Type |
Description |
System.Double |
|
Milliseconds
Declaration
public static double Milliseconds { get; }
Property Value
Type |
Description |
System.Double |
|
Seconds
Declaration
public static double Seconds { get; }
Property Value
Type |
Description |
System.Double |
|
SecondsF
Declaration
public static float SecondsF { get; }
Property Value
Type |
Description |
System.Single |
|
Methods
ConvertTime(TimeUnits, Double, TimeUnits)
Converts time from one unit of time to another
Declaration
public static double ConvertTime(TimeUnits startUnit, double value, TimeUnits finalUnit)
Parameters
Returns
Type |
Description |
System.Double |
Time converted from startUnit to finalUnit
|
DaysHoursMinutes(Double)
Declaration
public static string DaysHoursMinutes(double seconds)
Parameters
Type |
Name |
Description |
System.Double |
seconds |
|
Returns
Type |
Description |
System.String |
|
DaysToHours(Double)
Declaration
public static double DaysToHours(double days)
Parameters
Type |
Name |
Description |
System.Double |
days |
|
Returns
Type |
Description |
System.Double |
|
DaysToMinutes(Double)
Declaration
public static double DaysToMinutes(double days)
Parameters
Type |
Name |
Description |
System.Double |
days |
|
Returns
Type |
Description |
System.Double |
|
DaysToSeconds(Double)
Declaration
public static double DaysToSeconds(double days)
Parameters
Type |
Name |
Description |
System.Double |
days |
|
Returns
Type |
Description |
System.Double |
|
HoursToDays(Double)
Declaration
public static double HoursToDays(double hours)
Parameters
Type |
Name |
Description |
System.Double |
hours |
|
Returns
Type |
Description |
System.Double |
|
HoursToMinutes(Double)
Declaration
public static double HoursToMinutes(double hours)
Parameters
Type |
Name |
Description |
System.Double |
hours |
|
Returns
Type |
Description |
System.Double |
|
HoursToSeconds(Double)
Declaration
public static double HoursToSeconds(double hours)
Parameters
Type |
Name |
Description |
System.Double |
hours |
|
Returns
Type |
Description |
System.Double |
|
MinutesToSeconds(Double)
Declaration
public static double MinutesToSeconds(double minutes)
Parameters
Type |
Name |
Description |
System.Double |
minutes |
|
Returns
Type |
Description |
System.Double |
|
MsToSeconds(Double)
Declaration
public static double MsToSeconds(double ms)
Parameters
Type |
Name |
Description |
System.Double |
ms |
|
Returns
Type |
Description |
System.Double |
|
RealNowTimeSpanInMin()
Declaration
public static double RealNowTimeSpanInMin()
Returns
Type |
Description |
System.Double |
|
RealNowTimeSpanInSec()
Declaration
public static double RealNowTimeSpanInSec()
Returns
Type |
Description |
System.Double |
|
SecondsToDays(Double)
Declaration
public static double SecondsToDays(double seconds)
Parameters
Type |
Name |
Description |
System.Double |
seconds |
|
Returns
Type |
Description |
System.Double |
|
SecondsToHours(Double)
Declaration
public static double SecondsToHours(double seconds)
Parameters
Type |
Name |
Description |
System.Double |
seconds |
|
Returns
Type |
Description |
System.Double |
|
SecondsToMinutes(Double)
Declaration
public static double SecondsToMinutes(double seconds)
Parameters
Type |
Name |
Description |
System.Double |
seconds |
|
Returns
Type |
Description |
System.Double |
|
SecondsToMs(Double)
Declaration
public static double SecondsToMs(double seconds)
Parameters
Type |
Name |
Description |
System.Double |
seconds |
|
Returns
Type |
Description |
System.Double |
|
SecondsToTimeUnit(Double, TimeUnits)
Converts seconds to desired unit of time
Declaration
public static double SecondsToTimeUnit(double seconds, TimeUnits timeUnits)
Parameters
Type |
Name |
Description |
System.Double |
seconds |
|
TimeUnits |
timeUnits |
|
Returns
Type |
Description |
System.Double |
Time converted to timeUnits
|
WeeksToMinutes(Double)
Declaration
public static double WeeksToMinutes(double weeks)
Parameters
Type |
Name |
Description |
System.Double |
weeks |
|
Returns
Type |
Description |
System.Double |
|