• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C#计算两个时间差的方法代码分享

C#计算两个时间差的方法代码分享

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#获取时间差,c#时间差计算,c#求时间差,c#时间差,c#计算两个时间差等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

一、首先,介绍几个简单的概念。如下:

1.DateTime
DateTime值类型代表了一个从公元0001年1月1日0点0分0秒到公元9999年12月31日23点59分59秒之间的具体日期时刻。
因此,你可以用DateTime值类型来描述任何在想象范围之内的时间。一个DateTime值代表了一个具体的时刻

2.TimeSpan
TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值
下面的列表涵盖了其中的一部分:
Add:与另一个TimeSpan值相加。
Days:返回用天数计算的TimeSpan值。
Duration:获取TimeSpan的绝对值。
Hours:返回用小时计算的TimeSpan值
Milliseconds:返回用毫秒计算的TimeSpan值。
Minutes:返回用分钟计算的TimeSpan值。
Negate:返回当前实例的相反数。
Seconds:返回用秒计算的TimeSpan值。
Subtract:从中减去另一个TimeSpan值。
Ticks:返回TimeSpan值的tick数。
TotalDays:返回TimeSpan值表示的天数。
TotalHours:返回TimeSpan值表示的小时数。
TotalMilliseconds:返回TimeSpan值表示的毫秒数。
TotalMinutes:返回TimeSpan值表示的分钟数。
TotalSeconds:返回TimeSpan值表示的秒数。

二、根据上面的介绍,进行实例说明。

string TimeDiff = hours.ToString() + ":"
    + minutes.ToString() + ":"
    + seconds.ToString() + "."
    + milliseconds.ToString();
Program.log.WriteLog("时间差:"+TimeDiff, System.DateTime.Now.ToString(), Orid.Log.LogManagerBase.LogMode.logNormal);
//是否比现在的时间小,如果小就设置成第二天再启动,否则当天启动
if (hours <= 0 && minutes <= 0 && seconds <= 0 && milliseconds <= 0)
    hours += 24;

lReturn = hours * 3600 * 1000
    + minutes * 60 * 1000
    + seconds * 1000
    + milliseconds;
    }
    catch (Exception e) {
throw new Exception(e.Message);
    }
    return lReturn;
}
 </div>

三、最后调用此函数即可。

完成。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#获取两个时间的时间差并去除周末(取工作日)的方法
  • C#计算两个时间差的方法代码分享

相关文章

  • 2017-05-28将excel数据转换成dataset示例
  • 2017-05-28C#统计字符串里中文汉字个数的方法
  • 2017-05-28c#日志记录帮助类分享
  • 2017-10-11C# WinForm中实现快捷键自定义设置实例
  • 2017-05-28C#打开php链接传参然后接收返回值的关键代码
  • 2017-05-28C#使用oledb操作excel文件的方法
  • 2017-05-28C#将Excel中的数据转换成DataSet
  • 2017-05-28探讨C#中Dispose方法与Close方法的区别详解
  • 2017-05-28c#中SqlTransaction——事务详解
  • 2017-05-28C#控制台带参数程序源码编写实例讲解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#.Net ArrayList的使用方法
    • C# 静态变量与静态方法实例研究
    • C#事件用法实例浅析
    • c# Winform 程序自动更新实现方法
    • C#中Invoke 和 BeginInvoke 的真正涵义
    • C#串口编程实例代码
    • c#中判断字符串是不是数字或字母的方法
    • C#动态创建button的方法
    • c#委托详解和和示例分享
    • 一道关于C#参数传递的面试题分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有