美文网首页
如何用.net写一个计时软件

如何用.net写一个计时软件

作者: 慕辙 | 来源:发表于2018-06-03 20:26 被阅读0次

    首先该计时软件的功能是实现展示指定日期和当天的日期差,比如2012年3月21日距离当天已经过去了多少天,2020年10月16日距离当前还有多少天。

    首先我们需要用到.net中的monthCalendar控件用来获取指定日期。

    代码实现:

                DateTime startDate = monthCalendar1.SelectionStart;

    //获取指定日期

                DateTime currentDate = DateTime.Now;

    //获取当前日期

                TimeSpan ts = currentDate - startDate;

    //获取时间差

                if (DateTime.Compare(startDate,currentDate) > 0)

                {

                    string[] labelText = ts.Days.ToString().Split(new char[] { '-' });

                    label1.Text = labelText[1];

                }

                else

                {

                    label1.Text = ts.Days.ToString()+"+";

                }

    //判断指定日期是在当前日期的前还是后

    功能实现后,只需要自己添加输出代码就可以了。

    ** 注意事项 **

    日期是date而不是数据data,写代码时很容易写错,而且这个拼写错误很难发现。

    相关文章

      网友评论

          本文标题:如何用.net写一个计时软件

          本文链接:https://www.haomeiwen.com/subject/nyhssftx.html