javascript - asp.net kullanarak mevcut tarihe günler nasıl eklenir


Günleri mevcut tarihe eklemek istiyorum, örneğin günleri rakam olarak girmek istiyorum ve sonra eklemek istediğim süreyi seçiyorum, yani günler, haftalar ve aylar, ama günleri, haftaları veya ayları seçtiğimde günleri gösteriyor ama mevcut tarihe ekleyemiyor, biri bana yardım edebilir mi lütfen

 protected void TextBoxPredictDays_TextChanged(object sender, EventArgs e)
        {
            string selectPredictDays = DropDownList1.SelectedItem.Value;
            String Days1;
            int Result;
            Days1 = TextBoxPredictedClosing.ToString();
            if (selectPredictDays == "Days")
            {

                Result = Convert.ToInt32(TextBoxPredictDays.Text) * 1;
                TextBoxPredictedClosing.Text = Result.ToString();

            }
            else if (selectPredictDays == "Weeks")
            {

                Result = Convert.ToInt32(TextBoxPredictDays.Text) * 7;
                TextBoxPredictedClosing.Text = Result.ToString();
            }
            else if (selectPredictDays == "Months")
            {

                Result = Convert.ToInt32(TextBoxPredictDays.Text) * 30;
                TextBoxPredictedClosing.Text = Result.ToString();
            }

        }

işte benim tasarım kodum

 <asp:TextBox ID="TextBoxPredictDays" runat="server" 
            ontextchanged="TextBoxPredictDays_TextChanged"  Width="101px" Height="14px" ></asp:TextBox>
      <asp:DropDownList ID="DropDownList1" runat="server" 
            onselectedindexchanged="DropDownList1_SelectedIndexChanged">
            <asp:ListItem>Days</asp:ListItem>
            <asp:ListItem>Weeks</asp:ListItem>
            <asp:ListItem>Months</asp:ListItem>
        </asp:DropDownList>

Cevap #1

DateTime.Now.AddDays(int) - günler için
DateTime.Now.AddDays(int * 7) - haftalar için
DateTime.Now.AddMonths(int) - aylar için

Cevap #2

DateTime dt = DateTime.Now.AddDays(int); Days
dt = DateTime.Now.AddMonths(int);  Months
dt = DateTime.Now.AddDays(int * 7); Week