【问题标题】:Adding days to a DateTime in C#在 C# 中将日期添加到 DateTime
【发布时间】:2011-08-31 16:33:50
【问题描述】:

是否可以在 C# 中添加日期?

(DateTime.Today.ToLongDateString() + 10)

我试过了,但它不起作用。

【问题讨论】:

    标签: c# string datetime integer


    【解决方案1】:

    在 DateTime 上使用 DateTime.Today.AddDays(10) 或任何其他 AddXXX 函数。

    【讨论】:

      【解决方案2】:

      您要添加天数吗?

      DateTime newDate = DateTime.Today.AddDays(10);
      

      请注意,您会返回一个新的 DateTime!

      MSDN

      【讨论】:

        【解决方案3】:

        10的单位是什么。如果是天;那么

        var todayPlus10Days = DateTime.Today.AddDays(10);
        

        【讨论】:

          【解决方案4】:

          使用 AddDays() 方法:

          DateTime dt = DateTime.Today;
          dt = dt.AddDays(10);
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-01-06
            • 2010-11-28
            • 2011-10-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多