zoukankan      html  css  js  c++  java
  • C#时间方法

    var stopWatch = new StopWatch();   //创建一个Stopwatch实例
    stopWatch.Start();   //开始计时
    stopWatch.Stop();   //停止计时
    stopWatch.Reset();  //重置StopWatch
    stopWatch.Restart(); //重新启动被停止的StopWatch
    stopWatch.ElapsedMilliseconds //获取stopWatch从开始到现在的时间差,单位是毫秒
    
    c#计算时间差函数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值表示的秒数
     。
    
    c#计算时间差实现方法:
    C#代码  
    
    DateTime DateTime1,   DateTime2 = DateTime.Now  ;//现在时间  
    DateTime1 =Convert.ToDateTime("2009-04-24 20:00:00"); //设置要求的减的时间                
    string dateDiff = null;                
    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() + "";   
    
    Datetime ticks属性:此属性的值表示自 000111 日午夜 12:00:00 以来已经过的时间的以 100 毫微秒为间隔的间隔数。
  • 相关阅读:
    Oracle查看锁表并杀死进程
    Oracle查看表空间、是否开启扩展
    Linux日常命令记录
    【转载】LUbuntu,Ubuntu下设置自定义桌面分辨率
    windows下查找端口并杀死进程
    【转载】JAVA中IO流操作的基本规律总结
    【转载】hashCode()、equals()以及compareTo()方法的理解
    RuntimeException、Exception联系区别
    Java内存、数组
    【概念理解】同步异步、阻塞非阻塞
  • 原文地址:https://www.cnblogs.com/liuslayer/p/9353801.html
Copyright © 2011-2022 走看看