首页 > 其他分享 >计算时间差

计算时间差

时间:2022-10-14 15:36:07浏览次数:36  
标签:endTime 计算 TimeSpan Ticks DateTime startTime new 时间差

C# 计算时间差的四种方法


项目开发过程中会需要获取与当前时间的时间差,整理了一下,一般下列四种就够了。

1、相差秒

public double DiffSeconds(DateTime startTime,DateTime endTime){
		TimeSpan secondSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
		return secondSpand.TotalSeconds;
}

2、相差分钟

public double DiffMinutes(DateTime startTime,DateTime endTime){
		TimeSpan minuteSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
		return minuteSpan.TotalMinutes;
}

3、相差小时

public double DiffHours(DateTime startTime,DateTime endTime){
		TimeSpan hoursSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
		return hoursSpan.TotalHours;
}

4、相差天数

public double DiffDays(DateTime startTime,DateTime endTime){
		TimeSpan daysSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
		return daysSpan.TotalDays;
}
public int DiffDays(DateTime startTime,DateTime endTime){
		TimeSpan daysSpan=new TimeSpan(endTime.Ticks-startTime.Ticks);
		return daysSpan.Days;
}

标签:endTime,计算,TimeSpan,Ticks,DateTime,startTime,new,时间差
From: https://www.cnblogs.com/LightGrass/p/16791372.html

相关文章

  • 2022-2023-1 20221312 《计算机基础与程序设计》第七周学习总结
    ------------恢复内容开始------------作业信息班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.htm......
  • 计算二叉树的最大宽度
    求非空二叉树的宽度算法思想:层序遍历二叉树,并用两个队列A,B交替存储结点,当队列A中元素为空时队列B就存储了下一层的所有结点,同理,队列B为空时队列A也就存储了下一层的所有......
  • Python在计算内存时应该注意的问题?
    我之前的​​一篇文章​​​,带大家揭晓了Python在给内置对象分配内存时的5个奇怪而有趣的小秘密。文中使用了​​sys.getsizeof()​​来计算内存,但是用这个方法计算时,可......
  • 三点共圆的计算代码(Python版本)
    已知三点坐标,计算圆心和半径defcalc_circle_center_and_radius(p1,p2,p3):x1=p1.xy1=p1.yz1=p1.zx2=p2.xy2=p2.yz2=p2......
  • 【前端】【JavaScript】简单的加减乘除计算器
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><inputtype="text"id="number1"><selectid="s......
  • 洛谷 题解 P1572 计算分数
    题目描述Csh被老妈关在家里做分数计算题,但显然他不愿意坐这么多复杂的计算。况且在家门口还有Xxq在等着他去一起看电影。为了尽快地能去陪Xxq看电影,他把剩下的计算题......
  • 蜂鸣器电路计算
    1、常用三极管电路设计——电阻取值关注参数:电流放大倍数β三极管作为开关用途:工作在饱和区(导通),工作在截止区(不导通)   啥叫饱和状态?假定三极管工作在放大状态,那......
  • 云计算-字节-自动驾驶-汽车漫谈
    云计算-字节-自动驾驶-汽车漫谈边缘云市场份额,百度智能云领先!近日,IDC发布《中国边缘云市场解读,2022》。报告显示,2021年中国边缘公有云服务市场份额,百度智能云以13.8%的......
  • Greenplum数据库数据分片策略Hash分布——计算哈希值和映射
    哈希Hash分布是Greenlum最常用的数据分布方式。根据预定义的分布键(distributedbykey)计算用户数据的哈希值,然后把哈希值映射到某个segment上。分布键可以包含多个字段。......
  • 计算机网络(learning Records)
    背景:没想到本专业并不开设这门课程,感觉过于逆天,之前开发的时候了解过相关知识但是从来没有系统地学过,就自己看了书,总结一下参考:《TCP/IP详解卷1:协议》概述大多数网......