Show / Hide Table of Contents

Class TimeUtil

Inheritance
System.Object
TimeUtil
Namespace: Eco.Shared.Time
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
Type Name Description
TimeUnits startUnit
System.Double value
TimeUnits finalUnit
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
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾