返回秒与毫秒
/// <summary>
/// 计算时间差
/// </summary>
/// <param name="DateTime1"></param>
/// <param name="DateTime2"></param>
/// <returns></returns>
public static string DateDiff1(DateTime DateTime1, DateTime DateTime2)
{
TimeSpan ts = DateTime2.Subtract(DateTime1);
return string.Format("执行时长:{0}秒 或 {1}毫秒", ts.TotalSeconds, ts.TotalMilliseconds);
}
返回中文时间差
/// <summary>
/// 返回中文时间差
/// </summary>
/// <param name="DateTime1">当前时间</param>
/// <param name="DateTime2">历史时间</param>
/// <returns></returns>
public static string DateDiff(DateTime DateTime1, DateTime DateTime2)
{
string dateDiff = null;
try
{
TimeSpan ts = DateTime1 - DateTime2;
if (ts.Days >= 1)
{
dateDiff = DateTime2.Month.ToString() + "月" + DateTime2.Day.ToString() + "日";
}
else
{
if (ts.Hours > 1)
{
dateDiff = ts.Hours.ToString() + "小时前";
}
else
{
if (ts.Minutes.ToString() == "0")
{
dateDiff = "刚刚";
}
else
{
dateDiff = ts.Minutes.ToString() + "分钟前";
}
}
}
}
catch
{ }
return dateDiff;
}
以上就是短码网小编为大家整理的《C# 计算2个时间的时间差》相关内容,希望大家喜欢。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将联系本站反馈,一经查实,立即处理!
《C# 计算2个时间的时间差》文档下载仅供参考学习,下载后请在24小时内删除。
转载注明出处:https://www.duanma.net/article/57f2e5b5157.html