【问题标题】:Calculate age from dateofbirth column in the datatable using LINQ query?使用 LINQ 查询从数据表中的 dateofbirth 列计算年龄?
【发布时间】:2013-06-18 09:16:46
【问题描述】:

我有一个包含 Name 和 DateOfBirth 列的数据表,我想查询数据表以使用 LINQ 查询计算 Age。

【问题讨论】:

  • 为什么不将出生日期作为常规列/单元格返回,并在 .net 代码中执行年龄计算(可能在渲染时);那么这将是微不足道的。在 LINQ 中执行此操作需要了解您使用的是哪个 ORM,因为有不同的方法可以访问每个内置函数,例如 datediff
  • 我使用了 c 锐码计算,发现它太简单了。谢谢马克,科斯塔,anaximander ..

标签: asp.net .net c#-4.0


【解决方案1】:
int Age = DateTime.Now.Year - BirthDate.Year

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2020-05-28
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    相关资源
    最近更新 更多