c# 计算时间间隔的简单方法(推荐)

 更新时间:2016年08月21日 15:05:48   投稿:jingxian  
下面小编就为大家带来一篇c# 计算时间间隔的简单方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一、计算两个DateTime的时间间隔,有两种方法:

1、两个DateTime直接相减,得到一个TimeSpan,表示两个时间的间隔

2、用DateTime.Subtract(DateTime) 方法进行计算,其结果与方法1相同,表示用当前时间减去参数所代入的时间,返回一个TimeSpan 

二、TimeSpan结构表示一个时间间隔,按正负天数、小时数、分钟数、秒数以及秒的小数部分进行度量。

TimeSpan对象的文本(.tostring())“11.13:46:40”,表示 11 天,13 小时,46 分钟和 40 秒。

TimeSpan.TotalSeconds 属性:获取以整秒数和秒的小数部分表示的当前 TimeSpan 结构的值,可为负数。即将天、小时、分、秒转化为秒来显示。

TimeSpan的Days、Hours、minutes、seconds属性:分别用于获取时间间隔的天、小时、分、秒。 

下面是一个实例:其中ts和ts2的值相同。

DateTime dTimeEnd = examAirTime.AddMinutes(examPeriod); 

DateTime dTimeServer = dataClass.getDateServer(); 

TimeSpan ts = dTimeEnd - dTimeServer; 

TimeSpan ts2 = dTimeEnd.Subtract(dTimeServer); 

MessageBox.Show(ts.ToString() + "\n" + ts2.TotalMinutes.ToString());

以上这篇c# 计算时间间隔的简单方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解如何在C#中循环访问目录树

    详解如何在C#中循环访问目录树

    在C#中,访问文件系统是常见的需求之一,有时我们需要遍历目录树以执行某些操作,例如搜索文件、计算目录大小或执行批量处理,本文将详细介绍如何在C#中循环访问目录树,并提供一个完整的示例,需要的朋友可以参考下
    2024-08-08
  • C#实现简单合并word文档的方法

    C#实现简单合并word文档的方法

    这篇文章主要介绍了C#实现简单合并word文档的方法,涉及C#针对word文档的读取、插入、保存等技巧,非常具有实用价值,需要的朋友可以参考下
    2015-09-09
  • RegexOptions.IgnoreCase正则表达式替换,忽略大小写

    RegexOptions.IgnoreCase正则表达式替换,忽略大小写

    RegexOptions.IgnoreCase正则表达式替换,忽略大小写,需要的朋友可以参考一下
    2013-03-03
  • 基于WPF封装一个可扩展的Window

    基于WPF封装一个可扩展的Window

    WPF中Window相信大家都很熟悉,有时我们有一些自定义需求默认Window是无法满足的,所以本文就来和大家聊聊WPF如何封装一个可扩展的Window吧
    2024-04-04
  • C#实现.net页面之间传值传参方法汇总

    C#实现.net页面之间传值传参方法汇总

    这篇文章主要介绍了C#实现.net页面之间传值传参方法,实例汇总了几类常见的传值传参的方法,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • C#中ListView用法实例

    C#中ListView用法实例

    我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的,下面这篇文章主要给大家介绍了关于C#中ListView用法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • C#词法分析器之正则表达式的使用

    C#词法分析器之正则表达式的使用

    本篇文章介绍了,C#词法分析器之正则表达式的使用。需要的朋友参考下
    2013-05-05
  • C#中控件动态添加事件绑定的时机详解

    C#中控件动态添加事件绑定的时机详解

    这篇文章主要给大家介绍了在C#中为控件动态添加事件绑定的时机的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-06-06
  • C#接口(Interface)用法分析

    C#接口(Interface)用法分析

    这篇文章主要介绍了C#接口(Interface)用法,较为详细的分析了C#中接口的功能、实现及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • C#实现闹钟AlarmClock实例代码

    C#实现闹钟AlarmClock实例代码

    这篇文章主要介绍了C#实现闹钟AlarmClock实例代码,很实用的功能,需要的朋友可以参考下
    2014-08-08

最新评论