我有這段代碼,當執行時給我74天,這是正確的,但oldDate
的日期必須來自TextBox
。有誰知道如何做到這一點,DateTime
只需要三個整數。使用DateTime從textbox.text輸入
private void myButton_Click(object sender, RoutedEventArgs e)
{
string myDate = myTextBox.Text;
DateTime oldDate = new DateTime(2013, 6, 5);
DateTime newDate = DateTime.Now;
// Difference in days, hours, and minutes.
TimeSpan ts = oldDate - newDate;
// Difference in days.
int differenceInDays = ts.Days;
differenceInDays = ts.Days;
myTextBlock.Text = differenceInDays.ToString();
}
正進入文本框的日期用戶?如果是這樣,你可以使用'oldDate = DateTime.Parse(myTextBox.Text)'。 – 2013-03-22 16:48:00
同意..或者如果你想他們有單獨的領域,並在一起.. eack文本框可以MonthTextBox.Text = Convert.ToInt32(stringvalue) – gcoleman0828 2013-03-22 16:50:41
感謝您的時間馬丁現在工作正常。 – user640707 2013-03-22 16:56:29