c# 计算两个日期之间相差的天数

原创 2018年04月17日 15:24:03

    策划要求有每日任务,因为对时间不了解,所以查了一下资料,终于完成了要求,现把代码记录在下面。

算不上转载,更算不上原创的一点想法吧

        public void TestTime()
{
DateTime departure = new DateTime(2010, 6, 12, 18, 32, 0);
DateTime arrival = new DateTime(2010, 6, 13, 17, 47, 0);
DateTime start = Convert.ToDateTime (departure.ToShortDateString());
DateTime end = Convert.ToDateTime (arrival.ToShortDateString());


TimeSpan timespan =  arrival - departure;
//TimeSpan timespan = end.Subtract(start);
Debug.Log ( "timespan =" +  timespan.Days);
Debug.Log ("timespan =" + timespan.TotalDays);

}

这里之所以有一步“ToShortDateString()”的操作就是因为是每日任务,零点刷新,所以没必要知道具体的小时,分钟,秒,

而且这样操作,(2010, 6, 12, 18, 32, 0); 和(2010, 6, 13, 17, 47, 0);返回的值是1,而不是0

输出结果如下

//////////////////////////////////////////////////////////////////////////////

timespan =0

timespan =0.96875


timespan =1

timespan =1

///////////////////////////////////////////////////////////


c#(asp.net) 如何计算两个日期之间相隔天数

c#(asp.net) 如何计算两个日期之间相隔天数 DateTime 日期1= Convert.ToDateTime("2012-6-10");  DateTime 日期2 = Conv...
  • bugDemo
  • bugDemo
  • 2012-06-10 20:15:28
  • 3770

C#中求两个日期之间的天数、小时数、分钟数

 private void button1_Click(object sender, EventArgs e)        {            DateTime d1 = new DateTi...
  • xjzdr
  • xjzdr
  • 2011-06-13 13:50:00
  • 7724

c++程序 计算两个日期相差的天数

 #include #include #include using namespace std; struct Date{  int y;//year  int m;//mon...
  • u012491514
  • u012491514
  • 2015-07-11 16:28:21
  • 1103

java计算两个字符串日期相差的天数

java计算两个字符串日期相差的天数 /** * @descript:计算两个字符串日期相差的天数 * @param date1 字符串日期1 * @param dat...
  • u014079773
  • u014079773
  • 2017-08-26 22:00:18
  • 888

asp.net计算两个日期时间之间的差值(天数、小时、分、秒等)

两个时间相差多少 .net中的timespan应用2008/11/10 11:54TimeSpan 对象表示时间间隔或持续时间,按正负天数、小时数、分钟数、秒数以及秒的小数部分进行度量。用于度量持续时...
  • dxnn520
  • dxnn520
  • 2014-02-13 11:55:35
  • 13248

JavaScript计算两个日期之间相差的天数

写一个JavaScript的函数用于计算两个日期字符串之间相差的天数,首先求出两个日期之间相差的毫秒数,然后除以一天的毫秒数 //获得两个日期之间相差的天数 function getDays(d...
  • qq_22605739
  • qq_22605739
  • 2015-06-10 11:29:26
  • 1927

Java 计算两个日期相差年数字、月数、天数及时分秒

package sdas; import java.text.DateFormat; import java.text.ParseException; import java.text.Simple...
  • L_hb123
  • L_hb123
  • 2017-03-01 11:04:55
  • 3201

Jquery计算两个日期相差的天数

        $(document).ready(function() { $("#btn").click(function(){    var start=$("#txt1")....
  • u011066470
  • u011066470
  • 2015-03-24 17:18:13
  • 4960

iOS-计算两个日期之间的天数

//计算两个日期之间的天数 + (NSInteger) calcDaysFromBegin:(NSDate *)beginDate end:(NSDate *)endDate { //创建日...
  • Virgo826627
  • Virgo826627
  • 2015-08-05 10:28:18
  • 4420

【c++程序】任意给两个日期,计算相差多少天和各自星期几

#include using namespace std; struct Date { int y;//year int m;//month int d;//day in month }; bo...
  • u012503639
  • u012503639
  • 2015-03-06 17:31:27
  • 3375
收藏助手
不良信息举报
您举报文章:c# 计算两个日期之间相差的天数
举报原因:
原因补充:

(最多只允许输入30个字)