• 热门专题

如何在C#中进行时间大小的比较

作者:whl  发布日期:2018-12-31 08:55:00
  •   相信大家对于C#这款编程语言都并不陌生了,很多时候我们使用的一些软件都是通过这款语言来进行编写的。下面小编就给大家以C#中如何进行时间大小比较的具体方法为例,详细的给大家介绍一下。

      在编写程序,我们经常会对一些时间进行比较,比如要搜寻一个时间范围中的数据,需要用户输入开始时间和结束时间,如果结束时间小于或等于开始时间,那么程序是无法完成搜索的,所以在搜索前就需要对时间进行比较,确认结束时间大于开始时间。

      下面小编举例说明C#中时间比较的方法。

      1、打开Microsoft Visual Studio 2010, 新建名字为【时间比较】的程序。

    qqG+yrG85LHIvc+hvw==" src="http://www.it165.net/uploadfile/2018/1230/20181230045814801.png" style="width: 384px; height: 236px;" />

      2、点击界面上的工具箱,找到【datetimerpicker】控件,单击该控件。

    找到【datetimerpicker】控件

      3、在窗体界面上放置2个【datetimerpicker】控件,另外再添加一个【比较】的按钮。

    添加一个【比较】的按钮

      4、编写窗体中【比较】按钮的代码,首先获取窗体中2个【datetimerpicker】控件的文本,将2个string类型的变量转换为时间类型,然后使用【compare】函数对2个时间进行比较,并弹出比较的结果。

    使用【compare】函数

      5、生成exe文件进行测试,

      默认2个【datetimerpicker】控件所显示的是当前日期。

    生成exe文件进行测试

      6、点击【比较】,因为当前2个时间相同,会提示【开始时间等于结束时间】。

    开始时间等于结束时间

      7、点击开始时间的日期控件,在下拉时间框中选择一个较早的时间。

    始时间的日期控件

      8、点击【比较】,会提示【开始时间小于结束时间】。

    开始时间小于结束时间

      9、再将结束时间选择为更早一些的日期,点击比较会提示【开始时间大于结束时间】,通过测试表示我们的比较方法是正确的。在实际程序中,对开始时间等于或大于结束时间的情况就可以给用户提醒了,避免程序会出现错误。

    开始时间大于结束时间

      以上就是今天给大家分享的关于C#中如何进行时间大小比较的具体方法了,步骤还是非常简单的,大家可以尝试一下操作。如果大家还想了解更多关于C#方面的内容可以继续关注本站后续发文,小编就不一一讲解了。

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规