本文介绍了计算两次之间的时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好
我想写一个方法;
一开始开始时间
2次结束时间
3-计算它们之间的时间
也用于日期:
一开始获取日期
2次获取结束日期
3-计算它们之间的日期

请大家帮忙,谢谢大家.

Hello All
i want to write a method;
1-get start time
2-get end time
3-calculate time between them
also for date:
1-get start date
2-get end date
3-calculate date between them

please help,thanks everyone

推荐答案

// Times
            DateTime time1 = DateTime.Parse("22:00");
            DateTime time2 = DateTime.Parse("23:45");
            TimeSpan timeDiff = time2 - time1;
            Console.WriteLine("There are " + timeDiff.Minutes + " minutes between the two times.");

            // Dates
            DateTime date1 = DateTime.Parse("17 March 2012");
            DateTime date2 = DateTime.Parse("14 June 2012");
            TimeSpan dateDiff = date2 - date1;
            Console.WriteLine("There are " + dateDiff.Days + " days between the two dates.");
            Console.ReadLine();



static void Main(string[] args)
       {
           DateTime tm1 = DateTime.Parse("05:35");
           DateTime tm2 = DateTime.Parse("13:57");
           TimeSpan ts = (tm2 - tm1);
           Console.WriteLine(ts);

           DateTime dt1= DateTime.Parse("5/12/2012");
           DateTime dt2 = DateTime.Parse("7/12/2012");
           int days = (dt2 - dt1).Days;
           Console.WriteLine(days);
           Console.Read();
       }



这将返回u
08:22(时差)
2(日期差异)



This will return u
08:22(time diff)
2(date diff)


这篇关于计算两次之间的时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-26 16:57
查看更多