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

标签 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>
    }

有什么想法吗?提前致谢!

最佳答案

获取当前 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/

相关文章:

c# - 具有匿名类型模型类的 Razor View 。有可能的?

c# - 如何在 WPF 应用程序中使用 windows 键

c# - Lance Hunt 的 C# 编码标准 - 枚举混淆

c# - .net 中的线程安全队列(列表)

python - 将 datetime.max 插入 pandas 系列会更改系列类型

c# - Linq 查询中的 Select 操作何时变为投影操作?

Python:计算特定时间段内的小时数

r - R 中字符串到毫秒的转换

regex - 将字符串(2022 年 2 月 16 日 20 小时 50 分钟)转换为 Google Sheet 中的日期时间格式

php - 如何最好地将 CakePHP 日期选择器表单数据转换为 PHP DateTime 对象?