计算年月和日中两个日期之间的差异 [英] Calculate difference between two dates in year month and day

查看:84
本文介绍了计算年月和日中两个日期之间的差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何计算年,月,日两个日期之间的差异



例如:01/08/2012 - 31/08/2012那么我应该得到结果作为1个月

解决方案

您可以在日期上使用减法并指定所需的结果(小时,天等等)。请看这里:

http://www.c-sharpcorner .com / UploadFile / DipalChoksi / DateDiff_CS_DC09132006172429PM / DateDiff_CS_DC.aspx [ ^ ]



祝你好运!


查看CP上的搜索结果:

搜索结果1 [ ^ ]

搜索结果2 [ ^ ]


< blockquote>

  static   void  Main( string  [] args)
{
DateTime dt1 = DateTime.Parse( 2011/5/12);
DateTime dt2 = DateTime.Parse( 7/12/2012);
int 天=(dt2 - dt1).Days;
Console.WriteLine(天);

double month =(dt2 - dt1).Days / 30;
Console.WriteLine(month);
double year =(dt2 - dt1).Days / 365 ;
Console.WriteLine(year);
Console.Read();


}


How to Calculate difference between two dates in year, month and day

Eg: 01/08/2012 - 31/08/2012 then i should get result as 1 Month

解决方案

You can use subtract on the dates and specify the result you want (hours, days, etc...). Have a look here:
http://www.c-sharpcorner.com/UploadFile/DipalChoksi/DateDiff_CS_DC09132006172429PM/DateDiff_CS_DC.aspx[^]

Good luck!


See the search results on CP:
Search Result 1[^]
Search Result 2[^]


static void Main(string[] args)
       {
           DateTime dt1 = DateTime.Parse("5/12/2011");
           DateTime dt2 = DateTime.Parse("7/12/2012");
           int days = (dt2 - dt1).Days;
           Console.WriteLine(days);

           double month = (dt2 - dt1).Days /30;
           Console.WriteLine(month);
           double year = (dt2 - dt1).Days / 365;
           Console.WriteLine(year);
           Console.Read();


       }


这篇关于计算年月和日中两个日期之间的差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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