C# 中的日期时间 + 比较日期时间

本文关键字:时间 日期 比较 | 更新日期: 2023-09-27 18:17:50

  1. 我需要格式类型日期时间到:"日/月/年"。
  2. 我想添加,子,比较 2 日期时间。 例如:23/12/1991> 2/1/1990。 23/12/1991 - 20(天( = 3/12/1991你能帮帮我吗。!非常感谢。!^^

C# 中的日期时间 + 比较日期时间

要获取该格式,请使用:

yourDate.ToString("dd/MM/yyyy);

要添加到日期:

yourDate.AddDays(15);
yourDate.AddMonths(3);

等等

从日期中减去

yourDate.AddDays(-12);
yourDate.AddMonths(-3); 

等等

任何日期对象都可以与普通的> < <= >=运算符进行比较。

设置字符串表示形式的格式(如果可以执行以下操作(:

var date = DateTime.Now;
var dateString = date.ToString("dd/MM/yyyy");

为了向 DateTime 对象添加/订阅天数,请使用 AddDays() 方法:

// Subtract 20 days
var date = DateTime.Now;
var twentyDaysAgo = date.AddDays(-20);

还有一种AddMonths()方法以相同的方式工作。

格式:

dateTime.ToString("dd/MM/yyyy");
Add

and Sub:查看 DateTime.Add 的不同重载和其他各种重载(AddDays、AddHours 等(。

比较:

dateTime1 - dateTime2

这将返回一个时间跨度。因此,您可以执行以下操作:

(dateTime1-dateTime2).Days >= 20