问题:我有一个列出人员DOB的表。
我有一个字段(称为Person_DOB),我可以用来从数据库中获取人员DOB。我想抓住他们出生的那一年,并将其与我们当前所在的年份进行比较。
实施例。 1988-09-26 00:00:00.000
我有一个我可以调用的字段,其中包含该人的DOB。我如何将其转换为日期并使用C#计算其年龄?
我尝试过以下操作,但似乎无效:
<%
int now = int.Parse(DateTime.Now.ToString("yyyyMMdd"));
int dob = int.Parse("Person_DOB".ToString("yyyyMMdd"));
int age = (now-dob) / 10000;
Response.Write(age);
%>
但是我得到了无效的参数错误。我做错了什么?