`
evget
  • 浏览: 139335 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类

C#中时间大小的比较方法

阅读更多
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();

原文地址:http://www.evget.com/zh-CN/Info/ReadInfo.aspx?id=9123
分享到:
评论

相关推荐

    C#里面比较时间大小三种方法

    C#里面比较时间大小三种方法 1计算两个时间差值的函数,返回时间差的绝对值 2.实现计算DateTime1-36天=DateTime2的功能

    C#里面比较时间大小3种方法

    C#里面比较时间大小3种方法C#里面比较时间大小3种方法C#里面比较时间大小3种方法

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

    在本篇内容里小编给大家分享的是关于C#比较时间大小的方法总结,对此有需要的朋友们可以学习下。

    C# 中比较时间大小的例子

    1.c#比较时间的一个例子 2.例子简单易懂 3.注释清晰

    C#获取文件大小、路径、修改日期等信息

    C#获取文件名称、文件大小以及所在路径、修改日期、创建日期等信息,与文件操作紧密相关的一个实例,为获取文件属性提供范例,你可根据程序代码中的格式继续获取更多的文件属性信息。

    学习c#的时间的多种比较方式

    C#里面比较时间大小三种方法 绝对经典啊 对学习c#很的很有帮助的一次理解

    C#获取照片EXIF信息显示拍摄时间

    估计玩摄影的都知道数码相机拍摄的照片中,每张都带有Exif信息,在Exif中记录了照片的很多拍摄参数、比如快门速度、快门次数、光圈大小等,当然也包括了拍摄时间,本例就是通过使用C#的相关图像操作方法来读取Exif...

    C# 窗体控件自动适应大小 cs类

    真正C# 窗体控件自动适应大小类 注意: C#代码,事件不要复制 一定要找到事件双击进到代码窗口, 再输入或复制,否则会有莫名的无效,为此我费了半天时间!

    C# winfrom关于日期时间的换算

    给定日期的前一天,给定日期的后一天 ,计算给定日期所在月的最后一天

    C# 文件上传大小限制

    通过在服务器上设置此文件,可以控制上传文件的大小,

    C#小工具获取指定文件夹下文件名和大小(可选多种输出方式)(文件根据修改时间排序)

    小工具比批命令方便一点,自己搬砖过程中需要到获取文件名和大小,就花了一会功夫参考写了这个小工具 无积分用户可参考本文章,免费复制即可https://blog.csdn.net/xya644/article/details/120458208

    C# 上传下载附件方法

    复制文件参考方法,页面中引用, 创建一个目录, 创建一个文件, 并将字节流写入文件, 获取文本文件的行数, 获取一个文件的长度, 单位为Byte, 获取文件大小并以B,KB,GB,TB, 获取指定目录中的子目录列表, 向文本...

    winform获取文件大小

    winform获取文件大小 C#获取语音文件大小 C#获取音频文件大小 获取磁盘信息 获取磁盘格式 类型 大小 可用空间 语音文件所占大小

    C#个人工具库,包含了实际中碰到的各种常用的类,数据转化方法,可根据时间,文件大小,单文件存储的日志类,

    C#个人工具库,包含了实际中碰到的各种常用的类,数据转化方法,可根据时间,文件大小,单文件存储的日志类,用于同步或异步网络通讯类,实现CS系统版本控制的类,注册码生成类,数据加密解密类,三菱及西门子PLC...

    C# 通过VLC获取视频文件的时间长度信息

    调用vlc的dll,通过VLC的API来获取视频文件的时间长度信息,完整源代码,vs2008工程,可编译和测试通过。 需要注意的是使用的VLC 32位版本,C#工程必须设置生成32位软件。如果想用64位的,那么请使用64位的VLC版本的...

    C#目录中文件对比工具源码

    C#开发在两个目录中对比文件。...对比条件:文件名、文件大小、文件修改时间、文件版本号 支持在列表中双击打开文件夹,并选中文件 支持导出列表中的文件到指定目录 有兴趣的话可以加上导出列表结果

    C#制作时钟自定义控件

    使用C#制作的时钟控件 可以作为控件添加在控件工具栏中 时钟根据控件大小自由调节 完成的C#代码

    CLR.via.C#.(中文第3版)(自制详细书签)Part2

    享有全球盛誉的编程专家Jeffrey Richter,这位与Microsoft .NET开发团队合作长达8年时间的资深顾问,在本书中和读者分享他编程生涯中积累的所有丰富经验和心得,他的独到、睿智的见解,他的远见卓识,为开发人员构建...

    C#全能速查宝典

    分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用的属性、方法、类和各种技术,...

Global site tag (gtag.js) - Google Analytics