添加舍入和非舍入双值与日期之间的区别?

时间:2016-06-15 07:32:43

标签: c# datetime

在日期中添加舍入的数字和在日期中添加非舍入的数字有什么区别?

在计算过程中这会有什么不同吗?

DateTime date = new DateTime(2015, 1, 1);
// adding rounded number with date
date = date.AddDays(1);

//adding unrounded number with date         
date = date.AddDays(1.346);

1 个答案:

答案 0 :(得分:1)

MSDN for DateTime.AddDays说:

  

<强>说明:

     

值的小数部分是一天的小数部分。对于   例如,4.5相当于4天,12小时,0分钟,0秒,   0毫秒,0滴。

     

value参数四舍五入到最接近的毫秒。