C#比较时间大小的方法总结

 更新时间:2018年12月29日 17:09:32   投稿:laozhang  
在本篇内容里小编给大家分享的是关于C#比较时间大小的方法总结,对此有需要的朋友们可以学习下。

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

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

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

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

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

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

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

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

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

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

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

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

您可能感兴趣的文章:

相关文章

  • C#中Dictionary<TKey,TValue>排序方式的实现

    C#中Dictionary<TKey,TValue>排序方式的实现

    这篇文章主要介绍了C#中Dictionary<TKey,TValue>排序方式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • C#/VB.NET实现在 Word 中插入水印 

    C#/VB.NET实现在 Word 中插入水印 

    这篇文章主要介绍了C#/VB.NET实现在 Word 中插入水印,水印是指在 Word 文档的背景中以淡色或灰色显示的文本或图像。文章围绕主题展开介绍,需要的朋友可以参考一下
    2022-08-08
  • 在C#中如何使用正式表达式获取匹配所需数据

    在C#中如何使用正式表达式获取匹配所需数据

    本文给大家分享C#中如何使用正式表达式获取匹配所需数据 ,非常实用,对正则表达式获取匹配相关知识感兴趣的朋友一起学习吧
    2016-03-03
  • C#实现通过模板自动创建Word文档的方法

    C#实现通过模板自动创建Word文档的方法

    这篇文章主要介绍了C#实现通过模板自动创建Word文档的方法,详细讲述了C#生成Word文档的实现方法,是非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • C#如何实现监控手机屏幕(附源码下载)

    C#如何实现监控手机屏幕(附源码下载)

    这篇文章主要介绍了C#如何实现监控手机屏幕(附源码下载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • C#向线程中传递多个参数的解决方法(两种)

    C#向线程中传递多个参数的解决方法(两种)

    这篇文章主要介绍了C#向线程中传递多个参数的解决方法(两种)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • C#中实现多继承的方法

    C#中实现多继承的方法

    这篇文章主要介绍了C#中实现多继承的方法,本文通过给接口添加扩展的方法实现了C#的多继承,需要的朋友可以参考下
    2014-08-08
  • C# as 和 is 运算符区别和用法示例解析

    C# as 和 is 运算符区别和用法示例解析

    在C#中,as 和 is 关键字都用于处理类型转换的运算符,但它们有不同的用途和行为,本文我们将详细解释这两个运算符的区别和用法,需要的朋友可以参考下
    2025-01-01
  • C# webApi创建与发布、部署、api调用详细教程

    C# webApi创建与发布、部署、api调用详细教程

    这篇文章主要给大家介绍了关于C# webApi创建与发布、部署、api调用的相关资料,WebApi是微软在VS2012 MVC4版本中绑定发行的,WebApi是完全基于Restful标准的框架,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • 一文搞懂c# await,async执行流

    一文搞懂c# await,async执行流

    这篇文章主要介绍了c# await,async执行流的相关知识,文章讲解的非常细致,代码帮助理解和学习,感兴趣的朋友可以了解下
    2020-06-06

最新评论