JD2022-TU1/main/phone_apps/JDCompanionApp/Assets/UTNotifications/Src/TimeUtils.cs

36 lines
No EOL
780 B
C#

using System;
using UnityEngine;
namespace UTNotifications
{
/// <summary>
/// Convenience functions for time units conversion.
/// </summary>
public sealed class TimeUtils
{
public static int ToSecondsFromNow(DateTime dateTime)
{
return (int)(dateTime - DateTime.Now).TotalSeconds;
}
public static int MinutesToSeconds(int minutes)
{
return minutes * 60;
}
public static int HoursToSeconds(int hours)
{
return hours * 3600;
}
public static int DaysToSeconds(int days)
{
return days * 86400;
}
public static int WeeksToSeconds(int weeks)
{
return weeks * 604800;
}
}
}