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 毫微秒为间隔的间隔数。
  • 相关阅读:
    85. Maximal Rectangle
    120. Triangle
    72. Edit Distance
    39. Combination Sum
    44. Wildcard Matching
    138. Copy List with Random Pointer
    91. Decode Ways
    142. Linked List Cycle II
    异或的性质及应用
    64. Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/liuslayer/p/9353801.html
Copyright © 2011-2022 走看看