c# - 向日期添加分钟不会更改日期 C# .NET

标签 c# datetime

双 TotalMinute=300.0 双 TotalMinutesAdded=1378.0


double TotalMinute=300.0
double TotalMinutesAdded=1378.0

foreach(DataRow dr in ds.Tables[0].Rows)
                {

                    //Add The above Timings to each Row's 2nd Column
                    DateTime correctDate=Convert.ToDateTime(dr[2]);

                    correctDate.AddMinutes(TotalMinute);
                    correctDate.AddMinutes(TotalMinutesAdded);

                    dr[2]=correctDate;

                }

最佳答案

DateTiem Add* 函数不应更改当前的 DateTime 值。他们返回新值。

如果你想改变你的值,输入如下:

correctDate = correctDate.AddMinutes(TotalMinute);

关于c# - 向日期添加分钟不会更改日期 C# .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/424183/

相关文章:

python - float 条形图

datetime - 未找到 PowerMockito 和 Java 8 ZonedDateTime toInstant()

Java 8 日期和时间时间字段

c# - 已安装程序列表未显示我的程序 C#

c# - 为什么 PostgreSQL 将查询中的值视为列名?

c# - 使用 API 将图像/视频发布到 MySpace?

django - 根据 django 项目中的用户更改时区

c# - 在C#中使用for循环的完整句子的反词

c# - 当我将 c++ DLL(我从 c# 调用)重建为/CLR(最初是 native 的)时,性能下降了一半

R 错误 : unknown timezone with as. POSIXct()