如何在 C# 中减去 dateTimePicker 字段
How to subtract dateTimePicker fields in C#
我的表单上有 2 个 dateTimePicker 字段。
如何减去这些字段?
例如,如果我有 field1 = Friday/May/1 和 field2 = Sunday/May/3
我想在 textBox field3 = field2 - field1 = 3 (friday, saturday, sunday)
中得到减法值
这样试试:
DateTime field1 = new DateTime(2015, 5, 1);
DateTime field2 = new DateTime(2015, 5, 3);
TimeSpan difference = field2 - field1;
Console.WriteLine("Difference in days: " + difference.Days);
像这样
DateTimePicker d1;
DateTimePicker d2;
public void ComputeDifference()
{
TimeSpan diff = d2.Value - d1.Value;
int days = diff.Days + 1;
}
你必须加一,因为 5/1 和 5/3 之间的差实际上是 2。
我的表单上有 2 个 dateTimePicker 字段。
如何减去这些字段?
例如,如果我有 field1 = Friday/May/1 和 field2 = Sunday/May/3 我想在 textBox field3 = field2 - field1 = 3 (friday, saturday, sunday)
中得到减法值这样试试:
DateTime field1 = new DateTime(2015, 5, 1);
DateTime field2 = new DateTime(2015, 5, 3);
TimeSpan difference = field2 - field1;
Console.WriteLine("Difference in days: " + difference.Days);
像这样
DateTimePicker d1;
DateTimePicker d2;
public void ComputeDifference()
{
TimeSpan diff = d2.Value - d1.Value;
int days = diff.Days + 1;
}
你必须加一,因为 5/1 和 5/3 之间的差实际上是 2。