36 lines
No EOL
780 B
C#
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;
|
|
}
|
|
}
|
|
} |