我如何减去00:01:13和23:58:13并获得3分钟? [英] How Do I Subract 00:01:13 And 23:58:13 And Get 3 Minutes?

查看:165
本文介绍了我如何减去00:01:13和23:58:13并获得3分钟?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个代码,其中我想以18-06-2014 23:58:13减去19-06-2014 00:01:13得到3分钟的差异,但目前我得到-23:57: 00.我正在使用timepan和timeofday来获取此日期的时间。

解决方案

我正在尝试重新创建你的问题。

 DateTime dt1 = DateTime.ParseExact(  19-06-2014 00:01: 13  dd-MM-yyyy HH:mm:ss); 
DateTime dt2 = DateTime.ParseExact( 18-06-2014 23:58:13 dd-MM-yyyy HH:mm:ss null );



以上两个DateTime对象,

  var  minutes =(dt1-dt2).TotalMinutes;  //  结果为3.  


< blockquote> SELECT DATEDIFF(MINUTE,'2014-06-18 23:58:13','2014-06-19 00:01:13')AS MinuteDiff


I have a code in which i want to subract 19-06-2014 00:01:13 with 18-06-2014 23:58:13 to get 3 minutes as difference but currently i am getting -23:57:00.I am using timespan and timeofday to get the time only from this date.

解决方案

I'm trying to recreate your problem.

DateTime dt1 =DateTime.ParseExact("19-06-2014 00:01:13", "dd-MM-yyyy HH:mm:ss",null);
DateTime dt2 =DateTime.ParseExact("18-06-2014 23:58:13", "dd-MM-yyyy HH:mm:ss",null);


with above two DateTime objects,

var minutes = (dt1-dt2).TotalMinutes; // result is 3. 


SELECT DATEDIFF(MINUTE,'2014-06-18 23:58:13','2014-06-19 00:01:13') AS MinuteDiff


这篇关于我如何减去00:01:13和23:58:13并获得3分钟?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆