一个简单方法完成C#时间间隔的计算-阿里云开发者社区

开发者社区> 老朱教授> 正文

一个简单方法完成C#时间间隔的计算

简介:
+关注继续查看

C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。

C#时间间隔计算举例说明:

实现两个时间之间C#时间间隔计算: 

TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); 
//获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); 
TimeSpan ts = ts2.Subtract(ts1).Duration(); 
//时间差的绝对值 String spanTime = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分" + ts.Seconds.ToString() + "秒"; 
//以X小时X分X秒的格式现实执行时间 C#时间间隔计算的一些说明:

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值表示的秒数。




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2010/03/28/1698908.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9964 0
计算机时间问题漫谈
计算机的时间问题比一般的认知要复杂,尤其是在涉及模块间合作的场景时会出现很多惊喜。本文旨在简要说明面临的挑战和产品设计上的一些建议。
285 0
计算页面执行时间的两种方法
使用php计算页面执行时间,例如很多查询类的页面都是需要统计页面执行了多少时间, 例如百度谷歌都有查询了多少秒等等,现在提供一种php写的计算方法 /** * 得到当前时间 */ function getMicrotime() { list ($usec, $sec) = expl...
642 0
深入字节码 -- 计算方法执行时间
java程序通过javac编译之后生成文件.class就是字节码集合,正是有这样一种中间码(字节码),使得scala/groovy/clojure等函数语言只用实现一个编译器即可运行在JVM上。
3324 0
【转】C# 计算程序运行时间
 1 //计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子  2 using System.Diagnostics;  3  4 private Stopwatch stw = new Stopwatch();  5  6 pri...
600 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13723 0
MySql 计算两个日期的时间差函数
MySql计算两个日期的时间差函数 MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。
3068 0
Java数组排序基础算法,二维数组,排序时间计算,随机数产生
import java.util.Arrays; //包含Arrays import java.util.Random; public class HelloWorld { public static void main(String[] args){ // Scanner s = new Scanner(System.
854 0
通过pl/sql计算程序的运行时间
在sqlplus中运行sql语句或者pl/sql的时候如果需要统计运行的时间,只需要开启set timing on选项即可。 SQL> set timing on SQL> SQL> select count(*)from cat;   COUNT(*) ----------        408 Elapsed: 00:00:00.15 如果在运行pl/sql的时候如果需要计算程序运行的时间。
618 0
+关注
3546
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载