• 使用TimeSpan对象获取时间间隔


    实现效果:

    关键知识:

      TimeSpan对象表是时间间隔或持续时间,两个DateTime对象相减,则会得到一个TimeSpan对象

    使用其dayshoursminutes等属性

    实现代码:

     1         private DateTime dt1, dt2;//定义两个时间字段
     2 
     3         private void button1_Click(object sender, EventArgs e)
     4         {   //得到时间1
     5             dt1= DateTime.Now;
     6             label2.Text = dt1.ToString("yyyy年M月d日H时m分s秒fff毫秒"); 
     7         }
     8 
     9         private void button2_Click(object sender, EventArgs e)
    10         {   //得到时间2
    11             dt2 = DateTime.Now;
    12             label3.Text = dt2.ToString("yyyy年M月d日H时m分s秒fff毫秒"); 
    13         }
    14 
    15         private void button3_Click(object sender, EventArgs e)
    16         {   //获取时间差
    17             TimeSpan timespan = dt1 > dt2 ?
    18                 dt1 - dt2 : dt2 - dt1;
    19             label5.Text = string.Format("间隔时间:{0}日{1}时{2}分{3}秒{4}毫秒",
    20                 timespan.Days,timespan.Hours,timespan.Minutes,
    21                 timespan.Seconds,timespan.Milliseconds);
    22         }
  • 相关阅读:
    LeetCode
    LeetCode
    控制反转(Ioc)
    KMP算法
    *&m与m的区别
    函数指针与函数指针数组的使用方法
    C++四种类型转换
    内存分配:堆内存,栈内存
    汇编 基础
    i++,++i 作为参数
  • 原文地址:https://www.cnblogs.com/feiyucha/p/9919351.html
Copyright © 2020-2023  润新知