【ASP.NET】有没有好的方法取两个日期的时间差?
答案:2 悬赏:10
解决时间 2021-02-18 03:04
- 提问者网友:房东的猫
- 2021-02-17 11:29
【ASP.NET】有没有好的方法取两个日期的时间差?
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-02-17 13:02
用DateTime结构的Subtract 方法,返回一个表示时间间隔的结构。 下面是C#的示例:
System.DateTime date1 = new System.DateTime(1996, 6, 3, 22, 15, 0);
System.DateTime date2 = new System.DateTime(1996, 12, 6, 13, 2, 0);
System.TimeSpan diff = date2.Subtract(date1);
上面语句运行后,diff.Days=185,diff.Hours=14,diff.Minutes=47。也就是两个日期差185天14小时47分钟。
System.DateTime date1 = new System.DateTime(1996, 6, 3, 22, 15, 0);
System.DateTime date2 = new System.DateTime(1996, 12, 6, 13, 2, 0);
System.TimeSpan diff = date2.Subtract(date1);
上面语句运行后,diff.Days=185,diff.Hours=14,diff.Minutes=47。也就是两个日期差185天14小时47分钟。
全部回答
- 1楼网友:滚出爷的世界
- 2021-02-17 14:28
你好!
如果是从数据库中查出来的日期,可以在下SQL时计算出来,再拿出来用
我的回答你还满意吗~~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯