gpt4 book ai didi

c# - ASP.NET c# 在每次单击按钮时按天数增加日期值

转载 作者:行者123 更新时间:2023-11-30 15:21:32 25 4
gpt4 key购买 nike

我看了这里,但没能找到我想做的事。

我只有一个按钮的 onclick 事件,我想在每次单击该按钮时将标签的日期值增加任意天数。所以假设这个数字是 2 天。如果当我单击按钮时标签的当前值为 5/1/2016,则应为 5/3/2016,如果再次为 5/5/2016,依此类推。我可以让它在第一次点击时更新一次,但在第二次点击时不能。这是我的代码

protected void NDateOn_Click(object sender, EventArgs e)
{
lblCurrentDate.Text = DateTime.Today.AddDays (2).ToString ("dd");
}

我知道它与“今天”有关,但我不确定从这里开始做什么感谢您提前提供的帮助。

最佳答案

问题是您每次都将 TODAY 的日期增加 2 天。您要做的是将 2 添加到已存储在那里的日期。你会想做这样的事情(警告:还没有尝试编译这个)。

lblCurrentDate.Text = DateTime.Parse(lblCurrentDate.Text).AddDays(2).ToString("MM/DD/YYYY");

传递给 ToString() 的参数格式化日期时间。您可以修改它以获得不同的格式。如果您只想存储日期而不是月/年,那么您可能需要做更多的工作。希望这会有所帮助。

关于c# - ASP.NET c# 在每次单击按钮时按天数增加日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37414513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com