c#-从当前日期开始提前日期时间(持续时间)

c#-从当前日期开始提前日期时间(持续时间),c#,datetime,C#,Datetime,我想在点击按钮时显示当前日期(如有效期)之前的日期。我的代码如下: protected void Button1_Click(object sender, EventArgs e) { lblDateToday = DateTime.Now.ToString("MMMMMM dd, yyyy HH:mm"); lblValiDate = <output date: 5 days from the current> } 受保护的无

我想在点击按钮时显示当前日期(如有效期)之前的日期。我的代码如下:

   protected void Button1_Click(object sender, EventArgs e)
    {
        lblDateToday = DateTime.Now.ToString("MMMMMM dd, yyyy HH:mm");
        lblValiDate = <output date: 5 days from the current>
    }
受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
lblDateToday=DateTime.Now.ToString(“MMMMMM-dd,yyyy-HH:mm”);
lblValiDate=
}

有什么想法吗?提前谢谢

获取当前日期时间作为日期时间类型,然后可以使用AddDays扩展方法来增加日期

protected void Button1_Click(object sender, EventArgs e)
{    
    DateTime dateToday = DateTime.Now;
    DateTime dateInFiveDays = dateToday.AddDays(5);

    lblDateToday = dateToday.ToString("MMMMMM dd, yyyy HH:mm");
    lblValiDate = dateInFiveDays.ToString("MMMMMM dd, yyyy HH:mm");
}

获取当前日期时间作为日期时间类型,然后可以使用AddDays扩展方法来增加日期

protected void Button1_Click(object sender, EventArgs e)
{    
    DateTime dateToday = DateTime.Now;
    DateTime dateInFiveDays = dateToday.AddDays(5);

    lblDateToday = dateToday.ToString("MMMMMM dd, yyyy HH:mm");
    lblValiDate = dateInFiveDays.ToString("MMMMMM dd, yyyy HH:mm");
}

您可以使用将天添加到当前日期

DateTime dt = DateTime.Now;

lblDateToday = dt.ToString("MMMMMM dd, yyyy HH:mm");
lblValiDate = dt.AddDays(5).ToString("MMMMMM dd, yyyy HH:mm");
Fiddler

您可以使用它为当前日期添加天数

DateTime dt = DateTime.Now;

lblDateToday = dt.ToString("MMMMMM dd, yyyy HH:mm");
lblValiDate = dt.AddDays(5).ToString("MMMMMM dd, yyyy HH:mm");

小提琴手

是的!谢谢我刚刚添加了ToString(“mmmmmdd,yyyy HH:mm”)来显示它!很抱歉没有注意到。谢谢对谢谢我刚刚添加了ToString(“mmmmmdd,yyyy HH:mm”)来显示它!很抱歉没有注意到。谢谢那个演示看起来很有帮助。谢谢你的链接@PaulEmmanuelAustria如果有帮助并回答了你的问题,你能结束这个问题吗?这个演示看起来很有帮助。谢谢你的链接@PaulEmmanuelAustria如果这有助于回答你的问题,你能结束这个问题吗?