2015-10-09 8 views
0

Я пытаюсь вычесть две даты из eachother в C#. Я дал dateTimePicker и правильный dateTimePicker и textBox для результата. Можете ли вы показать мне правильный код?вычесть с dateTime

private void dateTimePicker4_ValueChanged(object sender, EventArgs e) 
     { 
      int leftDateTime; 
      int rightDateTime; 
      dateTimePicker3.Value.Subtract - dateTimePicker4.Value.Subtract = textBox3; 
     } 
+0

Здесь вы идете: [Книга для начинающих для .NET и C#?] (Http://stackoverflow.com/questions/2994959/beginners-book-for-net-and-c) – Marshal

ответ

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

Кроме того, обратите внимание, что вы необходимо поместить элемент, получающий значение слева от значения =, и значение, которое вы ему даете, идет справа.

+0

Вы можете подумать о том, что его Оператор xy = z не работает сам по себе и должен быть z = xy (как вы это делали в своем ответе) – xXliolauXx

 Смежные вопросы

  • Нет связанных вопросов^_^