Datetime类并对Datetime进行更改
本文关键字:Datetime | 更新日期: 2023-09-27 17:50:26
我想在e_time和duration之间做一个区别,但是我怎么做呢?由于变量被声明为字符串…代码在这里
string e_time = String.Format("{0:hh:mm:ss tt}", DateTime.Now);
string uname = ClientInformation.username;
string duration = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);
我猜ts
是一个System.TimeSpan
从它暴露的属性,你想知道什么时候开始?在这种情况下,TimeSpan
暴露了一个很好的-
运算符:
DateTime start = DateTime.Now - ts;
首先将上述字符串解析为datetime,然后使用TimeSpan查找差异
TimeSpan diffrence=duration-e_time