System.DateTime
C# 中DateTime的各种使用
C# DateTime日期格式化
DateTime.Now.Ticks
ticks这个属性值是指从0001年1月1日12:00:00开始到此时的以ticks为单位的时间,就是以ticks表示的时间的间隔数。
微秒(μs:microsecond)
纳秒(ns:nanosecond)
毫秒(ms:millionsecond)
1ticks=100纳秒=0.1微秒
1微秒=1纳秒
1毫秒=10000ticks
1毫秒=1000微秒
1秒=1000毫秒
System.Timers
在设定的间隔之后生成事件,带有生成重复事件的选项。
简单使用方法
// 计算网络延时的平均值、最大值、最小值
public class CalculateNetworkDelay
{
private System.Timers.Timer timer;
private double timeOfRepeat; // 重复的时间间隔
private int numOfRepeat; // 重复的次数
public static int numOfNow;
public static double timeOfTotal; // 总的延时
public static double timeOfAvg; // 平均延时
// 每隔intervalOfRepeat毫秒重复一次,一共重复timesOfRepeat次
public CalculateNetworkDelay(double timeOfRepeat, int