c# - 如何计算两个日期之间的年数?

标签 c#

我想比较 2 个日期以确认它们之间的年数是 >= 18。例如,如果我的 2 个日期是 03-12-201103-12-1983 那么这应该通过验证,但是,如果我的 2 个日期是 03 -12-201103-12-1995 那么这应该无法通过验证。

谁能帮帮我?

最佳答案

希望这就是你要找的

public bool CheckDate(DateTime date1, DateTime date2)
{
    return date1.AddYears(-18) < date2;
}

关于c# - 如何计算两个日期之间的年数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8269168/

相关文章:

c# - C# 中的 RedirectToAction 很昂贵吗?

c# - 使用 AngularJS 的 Web API 异步方法

c# - 在 C# 和 Windows 中限制评估软件的启动或运行时间

c# - ReactiveUI - 为什么简单的 ReactiveList.Changed -> ToProperty 不起作用?

c# - 在 WCF 可靠请求回复服务方法中回复时如何处理失败

C# 构造函数与显式调用存在歧义 - 错误 CS0012

c# - 我可以在 Linux 上为 .NET Core (C#) 运行 SonarQube 代码分析吗?

c# - LINQ where 子句 - 比较字符串集合

c# - 转换为枚举与 Enum.ToObject

c# - 从数据库下拉列表中选择的指定 ID 获取值