我试图在c#中减去彼此的两个日期。我已经为结果留下了dateTimePicker和右边的dateTimePicker和textBox。你能告诉我正确的代码吗?
private void dateTimePicker4_ValueChanged(object sender, EventArgs e)
{
int leftDateTime;
int rightDateTime;
dateTimePicker3.Value.Subtract - dateTimePicker4.Value.Subtract = textBox3;
}
答案 0 :(得分:1)
在C#中,您可以使用DateTime.Subtract(DateTime)方法从另一个日期中减去一个日期。有关此方法的文档,请参阅此页面:https://msdn.microsoft.com/en-us/library/8ysw4sby(v=vs.110).aspx
在您的示例中,您可以从第一个日期中减去第二个日期,并将结果放在TextBox中,如下所示:
textBox3.Text = dateTimePicker3.Value.Subtract(dateTimePicker4.Value).ToString();
另外,请注意,您必须将接收值的项目放在=的左侧,并且您提供的值将在右侧。