1。比较时间大小的实验
  string st1="12:13";
   string st2="14:14";
   DateTime dt1=Convert.ToDateTime(st1);
   DateTime dt2=Convert.ToDateTime(st2);
   DateTime dt3=DateTime.Now;
   if(DateTime.Compare(dt1,dt2)>0)
    msg.Text=st1+">"+st2;
   else
    msg.Text=st1+"<"+st2;
   msg.Text+="\r\n"+dt1.ToString();
   if(DateTime.Compare(dt1,dt3)>0)
    msg.Text+="\r\n"+st1+">"+dt3.ToString();
   else
    msg.Text+="\r\n"+st1+"<"+dt3.ToString();

2。计算两个时间差值的函数,返回时间差的绝对值:
        private string DateDiff(DateTime DateTime1,DateTime DateTime2)
        {
            string dateDiff=null;
            try
            {
                TimeSpan ts1=new  TimeSpan(DateTime1.Ticks);
                TimeSpan ts2=new  TimeSpan(DateTime2.Ticks);
                TimeSpan ts=ts1.Subtract(ts2).Duration();
                dateDiff=ts.Days.ToString()+"天"
                        +ts.Hours.ToString()+"小时"
                        +ts.Minutes.ToString()+"分钟"
                        +ts.Seconds.ToString()+"秒";
            }
            catch
            {

}
            return dateDiff;
        }

3。实现计算DateTime1-36天=DateTime2的功能

TimeSpan ts=new TimeSpan(40,0,0,0);
   DateTime dt2=DateTime.Now.Subtract(ts);
   msg.Text=DateTime.Now.ToString()+"-"+ts.Days.ToString()+"天\r\n";
   msg.Text+=dt2.ToString();

4。String类型转换成DateTime类型

string datetime = "2007年0701:1513";
         DateTime dt = DateTime.ParseExact(datetime, "yyyy年MMdd:HHmm",CultureInfo.CurrentCulture);
         MessageBox.Show(dt.ToString());

小知识点也要记下来,做了几次老忘记……

DateTime相关知识相关推荐

  1. 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸

    类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...

  2. python static 的用法_Python中static相关知识小结

    非 static 编译 不指定额外参数直接编译 Python: $ ./configure $ make 查看所依赖的共享库: $ ldd python linux-vdso.so.1 => ( ...

  3. https ssl证书的工作原理及使用相关知识收集

    https ssl证书的工作原理及使用相关知识收集 SSL 与 数字证书 的基本概念和工作原理 前言 SSL是让人头大的东西,看起来很复杂,我学过信息安全课,但是对SSL仍然是模糊一片.对于数字证书也 ...

  4. 类的继承python事例_【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸...

    作者:白宁超 2016年10月10日22:36:57 摘要:继一文之后,笔者又将python官方文档认真学习下.官方给出的pythondoc入门资料包含了基本要点.本文是对文档常用核心要点进行梳理,简 ...

  5. JS作用域相关知识(#精)

    在学习<你不知道的JS>一书中,特将作用域相关知识在此分享一下: #说到作用域,就不得不提到LHS查询和RHS查询: 1)如果查询目的是对变量进行赋值,则使用LHS查询 2)如果查询目的是 ...

  6. 工业相机参数之帧率相关知识详解

    点击上方"小白学视觉",选择加"星标"或"置顶"重磅干货,第一时间送达 工业相机是机器视觉系统的重要组成部分之一,在机器视觉系统中有着非常重 ...

  7. shell的相关知识(变量、脚本定义)

    一.shell的相关知识: 1.对于shell编程语言大体分为:机器语言.汇编语言.高级语言 2.shell变量类型:事先确定数据的存储格式和长度 shell变量分为:字符型.数值型 数值型又分为:整 ...

  8. 视频压缩算法的相关知识

    视频压缩算法的相关知识 MPEG-1 MPEG 视频压缩编码后包括三种元素:I帧(I-frames).P帧(P-frames)和B帧(B-frames).在MPEG编码的过程中,部分视频帧序列压缩成为 ...

  9. linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount

    关于linux 系统mount和mkfs 的相关知识: 使用mount 1)Mount的相关格式:mount [-t 文件类型][-o  选项] devicedir 详解: -t 文件类型,通常默认m ...

最新文章

  1. 人工智能时代,机器视觉技术的未来趋势
  2. MySQL 存储过程初研究
  3. ORACAL去除表中null转化为0
  4. linux下如何使用USB转串口设备
  5. C++内存模型和原子类型操作
  6. VTK:图像高斯平滑用法实战
  7. 前端预览word文件_[装机必备] QuickLook —— 敲击空格即可快速预览文件
  8. hive load data外部表报错_生产SparkSQL如何读写本地外部数据源及排错
  9. 如何在Java中将InputStream读取/转换为String?
  10. 【算法】剑指 Offer 59 - II. 队列的最大值
  11. 博途IEC TIME数据类型_基于博途V15 西门子S7-1200数据处理指令应用-移动操作
  12. 马斯克:让我成功的其实是工程思维
  13. 如何快速将多个文件合并为一个文件?
  14. python读取docx中表格 图片_Python-docx 读写 Word 文档:插入图片、表格,设置表格样式,章节,页眉页脚等...
  15. Google Dremel架构
  16. 多媒体个人计算机能处理什么,多媒体信息处理
  17. Mac版PS如何导入笔刷 ,ps笔刷导入安装教程
  18. DBA在项目中的角色
  19. 如何自动翻译整篇PDF文件?教你两种自动翻译方法
  20. JS前端弹出警示框和提示框

热门文章

  1. 前端小白程序员入门之前知道这些,半年后都拿到8K+的offer
  2. 设计模式之十五:訪问者模式(Visitor Pattern)
  3. Android事件总线(四)源码解析otto
  4. JQuery选择器中含有冒号的ID处理差异的分析
  5. 数据库热备份 Xtrabackup安装及使用
  6. iptables NAT
  7. python备份数据库
  8. jQuery在asp.net中实现图片自动滚动
  9. MySQL基础之 标准模式通配符
  10. Python 类的特殊成员方法