日期时间类并使日期时间有所不同

时间:2014-03-14 13:14:32

标签: c#

我想在e_time和持续时间之间做出改变,但我该怎么办?由于变量被声明为字符串...... 代码在这里

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);

2 个答案:

答案 0 :(得分:1)

我猜测tsSystem.TimeSpan来自它所展示的属性的TimeSpan,并且您想知道某些事情何时开始?在这种情况下,-会公开一个好的DateTime start = DateTime.Now - ts; 运算符:

{{1}}

答案 1 :(得分:0)

首先将上述字符串解析为datetime,然后使用TimeSpan查找diffrence

TimeSpan diffrence=duration-e_time