当前位置: 移动技术网 > IT编程>开发语言>.net > C#时间加减

C#时间加减

2019年03月21日  | 移动技术网IT编程  | 我要评论

凡客体制作,丁一凌,狼血少年

datetime dt =......//减数
datetime dt_n = datetime.now;//被减数

long x = dt .tofiletime();//表示自协调世界时 (utc) 公元 (c.e.) 1601 年 1 月 1 日午夜 12:00 以来已经过的是协调世界时 (utc)。
long y = dt_n.tofiletime();

long z = x-y; //俩个时间相差的微秒数,然后你就可以自己转化成如时分秒等你想要的时间了

datetime dt = datetime.now; //取当前时间
long lt1 = datetime.now.tofiletime();//取当前时间
for(int i = 0;i < 100000; i++)
{  }
long lt2 = datetime.now.tofiletime();
 lt2 = lt2 - lt1;
label1.text = lt2.tostring() + "微秒";
system.timespan st = datetime.now.subtract(dt);
label2.text = st.days.tostring() + "天"  + st.hours.tostring() + "小时"  + st.minutes.tostring() + "分钟"  + st.seconds.tostring() + "秒"  + st.milliseconds.tostring()+"毫秒";
具体时间可以参考:

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网