【问题标题】:how to add the days in current date using asp.net [closed]如何使用asp.net在当前日期添加天数[关闭]
【发布时间】:2023-03-25 16:04:01
【问题描述】:

我想将天数添加到当前日期,例如,我想以数字形式输入天数,然后我选择要在当前日期中添加的天数意味着天、周和月,但是当我选择天数时或周或月它显示天但不能在当前日期添加它们 谁能帮帮我请教一下

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

        }

这是我的设计代码

 <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>

【问题讨论】:

标签: javascript c# asp.net


【解决方案1】:

DateTime.Now.AddDays(int) - 几天
DateTime.Now.AddDays(int * 7) - 几周
DateTime.Now.AddMonths(int) - 几个月

【讨论】:

    【解决方案2】:
    DateTime dt = DateTime.Now.AddDays(int); Days
    dt = DateTime.Now.AddMonths(int);  Months
    dt = DateTime.Now.AddDays(int * 7); Week
    

    【讨论】:

      【解决方案3】:

      这就是你的方法的样子:

      protected void TextBoxPredictDays_TextChanged(object sender, EventArgs e)
              {
                  string selectPredictDays = DropDownList1.SelectedItem.Value;
                  if (selectPredictDays == "Days")
                  {
                      TextBoxPredictedClosing.Text = DateTime.Now.AddDays(Convert.ToInt32(TextBoxPredictDays.Text));
                  }
                  else if (selectPredictDays == "Weeks")
                  {
                      TextBoxPredictedClosing.Text = DateTime.Now.AddDays(Convert.ToInt32(TextBoxPredictDays.Text) * 7);
                  }
                  else if (selectPredictDays == "Months")
                  {
                      TextBoxPredictedClosing.Text = DateTime.Now.AddMonths(Convert.ToInt32(TextBoxPredictDays.Text));
                  }
              }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-05-25
        • 1970-01-01
        • 2019-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-16
        • 1970-01-01
        相关资源
        最近更新 更多