从当前日期向前推进日期时间(持续时间)
本文关键字:时间 持续时间 日期 当前日期 | 更新日期: 2023-09-27 18:13:35
我想在单击按钮时显示当前日期(如有效日期)的前进日期。我的代码如下:
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>
}
任何想法?提前感谢!
获取当前DateTime作为DateTime类型,然后您可以使用AddDays扩展方法来增加Date。
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");
}
https://msdn.microsoft.com/en-us/library/system.datetime.adddays (v = vs.110) . aspx
DateTime.Now.AddDays(5).ToString(@"MMMMMM dd, yyyy HH:mm");
您可以使用AddDays
在当前日期上添加天数。
DateTime dt = DateTime.Now;
lblDateToday = dt.ToString("MMMMMM dd, yyyy HH:mm");
lblValiDate = dt.AddDays(5).ToString("MMMMMM dd, yyyy HH:mm");
提琴手演示