c# - 如何增加日期?

标签 c# .net

我有两个日期,截止日期为 03/03/2011,归还日期为 03/09/2011。当我从 returndate 中减去 duedate 时,我想找到 double 的罚款。如何增加 duedate?

最佳答案

以下代码可能对您有所帮助:

var dueDate = new DateTime(2011, 3, 3);

//if you want to increment six days
var dueDatePlus6Days = dueDate.AddDays(6);

//if you want to increment six months
var dueDatePlus6Months = dueDate.AddMonths(6);

var daysDiff1 = (dueDatePlus6Days - dueDate).TotalDays; //gives 6
var daysDiff2 = (dueDatePlus6Months - dueDate).TotalDays; //gives 184

关于c# - 如何增加日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5177254/

相关文章:

c# - 从 WPF/XBAP 应用程序检测网络连接?

c# - 从集合中删除重复项,但第一次出现除外

c# - 连接字符串 EF 设计器的存储位置

.net - List<T> Sort 使用 Comparer<T> 而不是 IEquatable,为什么?

C# params 关键字接受多个数组

.net - 构造函数变量是否应该直接传递给私有(private)字段或属性?

c# - C# 报告 "Object reference not set to an instance of an object."中的 LINQ DataContext.SubmitChanges()

javascript - 使用 jQuery 加密并使用 C# 解密

c# - 从 ASP.NET MVC 中的布局调用操作方法

.net - 如何使用 MSTest 测试异步代码