我想在单击按钮时显示提前于当前日期(如有效日期)的日期。我的代码如下:
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 扩展方法来增加日期。
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
关于c# - 从当前日期提前日期时间(持续时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32686731/