C#比较时间大小的方法总结
作者:laozhang 发布时间:2023-09-02 04:38:06
标签: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、再将结束时间选择为更早一些的日期,点击比较会提示【开始时间大于结束时间】,通过测试表示我们的比较方法是正确的。在实际程序中,对开始时间等于或大于结束时间的情况就可以给用户提醒了,避免程序会出现错误。
0
投稿
猜你喜欢
- 简单认识一下Startupnowinandroid项目作为目前google官方来演示MAD(现代Android开发技术)的示例项目,里面大量
- 面试中可能会被问到为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?Java 创建线程的方法实际
- 前置说明:这里的代码演示都是在UserController类里面使用UserService类,然后通过启动类调用UserController
- 1. 什么是JvmJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来
- 前言最近,在给项目组使用Spring搭建Java项目基础框架时,发现使用Spring提供的BeanPostProcessor可以很简单方便地
- 在 javax.validation.constraints包中定义了非常多的校验注解,引入依赖:<dependency> &n
- 在使用spring提供的JpaTemplate进行查询时,如果数据量超过100 条,查询效率就会明显降低。由于开始时使用JPA内部的双向关联
- 于是提出了kill process的方法,目前我见过的方法多是用进程创建时间筛选excel.exe进程,然后kill 。这样的方法
- 一、Synchronized的基本使用Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。Synchr
- 本文实例讲述了C#中ExecuteNonQuery()返回值注意点。对于C#数据库程序设计有一定的借鉴价值。分享给大家供大家参考之用。具体分
- 目录 任务和线程的区别: 一、认识Task和Task的基本使用1、认识Task2、创建Task 二、Task的
- 本文实例分析了win7中C#的winForm编程使用savefiledialog不能弹出保存窗体的解决方法。分享给大家供大家参考。具体分析如
- android绘制圆形图片的两种方式看下效果先下面有完整的示例代码使用BitmapShader(着色器)我们在绘制view 的时候 就是小学
- 1 前言任何一门语言都需要基本的流程控制语句,其思想也符合人类判断问题或做事的逻辑过程。什么是流程控制呢?流程就是做一件事情的顺序,或者说是
- 一、获取某年某月的天数1.在实现日期类的过程中,日期加减天数的应用场景一定会频繁使用到这个函数接口,因为加减天数会使得月份发生变化,可能增月
- 最近一年的项目都是在使用Mybatis-plus,感觉挺好用的,也没遇到很多问题,但是在最近项目上线之后,遇到了一些新的需要,在进行新版本开
- 目录一、需求二、步骤三、结果一、需求把以下txt中含“baidu”字符串的链接输出到一个文件,否则输出到另外一个文件。二、步骤1.LogMa
- 本文实例讲述了C#模式画刷HatchBrush用法。分享给大家供大家参考。具体如下:using System;using System.Co
- 本文实例为大家分享了C#实现快速排序的具体代码,供大家参考,具体内容如下代码:/// <summary> /// 排序 ///
- Java实现PC微信扫码支付做一个电商网站支付功能必不可少,那我们今天就来盘一盘微信支付。微信支付官方网站业务流程:开发指引文档支付服务开发