C# 中的日期时间 + 比较日期时间
本文关键字:时间 日期 比较 | 更新日期: 2023-09-27 18:17:50
- 我需要格式类型日期时间到:"日/月/年"。
- 我想添加,子,比较 2 日期时间。 例如:23/12/1991> 2/1/1990。 23/12/1991 - 20(天( = 3/12/1991你能帮帮我吗。!非常感谢。!^^
要获取该格式,请使用:
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