C# 如何从另一个日期时间中减去一个日期时间并保存到日期和时间?

C# 如何从另一个日期时间中减去一个日期时间并保存到日期和时间?,c#,date,time,C#,Date,Time,如何从另一个DateTime值中减去两个DateTime值,并将结果保存到“DateTime”中,然后将减去的时间写入标签 time_spend = (time_now - time_first) //example lbl1.Text = time_spend.ToString("hh:mm:ss"); 您可以使用someDateTime.Subtract(otherDateTime),这将返回一个TimeSpan,它具有TotalDays属性 您还可以Subtract(

如何从另一个DateTime值中减去两个DateTime值,并将结果保存到“DateTime”中,然后将减去的时间写入标签

time_spend = (time_now - time_first) //example
lbl1.Text = time_spend.ToString("hh:mm:ss");

您可以使用
someDateTime.Subtract(otherDateTime)
,这将返回一个
TimeSpan
,它具有
TotalDays
属性


您还可以
Subtract()
a
TimeSpan
,它将返回一个
DateTime

您是否。。。是否尝试运行您编写的代码?
花费的时间将是
TimeSpan
,您的代码将正常工作。您可能面临问题,因为您可能将花费的时间声明为日期时间是的,我将花费的时间声明为日期时间。使用TimeSpan时,它可以正常工作。