using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 时间间隔帮助类
/// </summary>
public static class TimeIntervalUtil
{
/// <summary>
/// 获取间隔秒数
/// </summary>
/// <param name="startTimer"></param>
/// <param name="endTimer"></param>
/// <returns></returns>
public static int GetSubSeconds(DateTime startTimer, DateTime endTimer)
{
TimeSpan startSpan = new TimeSpan(startTimer.Ticks);
TimeSpan nowSpan = new TimeSpan(endTimer.Ticks);
TimeSpan subTimer = nowSpan.Subtract(startSpan).Duration();
//返回相差时长(算上分、时的差值,返回相差的总秒数)
return (int)subTimer.TotalSeconds;
}
/// <summary>
/// 获取两个时间的相差多少分钟
/// </summary>
/// <param name="startTimer"></param>
/// <param name="endTimer"></param>
/// <returns></returns>
public static int GetSubMinutes(DateTime startTimer, DateTime endTimer)
{
TimeSpan startSpan = new TimeSpan(startTimer.Ticks);
TimeSpan nowSpan = new TimeSpan(endTimer.Ticks);
TimeSpan subTimer = nowSpan.Subtract(startSpan).Duration();
return (int)subTimer.TotalMinutes;
}
}
unity工具类篇 时间间隔帮助类(分、秒) 上篇
于 2022-07-28 10:46:43 首次发布