博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#.Net工作笔记008---c# 日期时间大小比较_日期相减
阅读量:1893 次
发布时间:2019-04-26

本文共 847 字,大约阅读时间需要 2 分钟。

 

/// <summary>

        /// 比较两个日期大小
        /// </summary>
        /// <param name="dateStr1">日期1</param>
        /// <param name="dateStr2">日期2</param>
        /// <param name="msg">返回信息</param>
        public void CompanyDate(string dateStr1, string dateStr2,ref string msg) {
            //将日期字符串转换为日期对象
            DateTime t1 = Convert.ToDateTime(dateStr1);
            DateTime t2 = Convert.ToDateTime(dateStr2);
            //通过DateTIme.Compare()进行比较()
            int compNum = DateTime.Compare(t1, t2);

            //t1> t2

            if (compNum > 0) {
                msg = "t1:(" + dateStr1 + ")大于" + "t2(" + dateStr2 + ")";              
            }
            //t1= t2
            if (compNum == 0) {
                msg = "t1:(" + dateStr1 + ")等于" + "t2(" + dateStr2 + ")";
            }
            //t1< t2
            if (compNum < 0) {
                msg = "t1:(" + dateStr1 + ")小于" + "t2(" + dateStr2 + ")";
            }
        }

日期相减

DateTime startTime = Convert.ToDateTime("2017-1-9");

DateTime endTime = Convert.ToDateTime("2017-2-19");
 
TimeSpan ts = endTime - startTime; 
int days = ts.Days;
days: 间隔的天数。

转载地址:http://rltdf.baihongyu.com/

你可能感兴趣的文章
「第四篇」电赛控制题可以准备一些什么?
查看>>
树莓派翻车了
查看>>
这位电子工程师,你不能错过。
查看>>
干货分享 JVM 之第 3 篇 —— Java 内存结构相关
查看>>
基于 Hystrix 高并发服务限流第 2 篇 —— 服务隔离(线程池隔离、信号量隔离)
查看>>
SpringBoot 整合 JWT 实现统一认证
查看>>
TypeError: this.getOptions is not a function
查看>>
el-table 二维数组合并行
查看>>
git报错sign_and_send_pubkey: signing failed: agent refused operation
查看>>
UR5e机械臂运行一直阻塞在waitForServer
查看>>
ROS把pkg1下的某个头文件和源文件生成动态链接库供pkg2调用
查看>>
使用urdf_tutorial快速可视化urdf文件
查看>>
SQl 数据完整性(随堂博客)
查看>>
左连接、右连接、内连接
查看>>
MySQL DQL语句基础(随堂博客)
查看>>
利用MySQL进行数据复杂查询(1)
查看>>
MySQL 表与表之间的关系
查看>>
pymysql 的基础应用
查看>>
Python 管理程序改进——连接MYSQL
查看>>
Python 爬虫-豆瓣影星图片下载
查看>>