年龄计算不准确

时间:2017-07-11 02:17:57

标签: c#

在我的数据库中,年龄是1946年,当我们得到的日志是2046年, 我们需要1946年来计算Global.age。 请问我的代码有什么问题? 这是我的代码有什么不对吗?

let request = fetch("/path/to/resource");

request
.then(response => {

    const status = response.headers.get("status");

    console.log(status);

    if (status == 401) {
      // read 401 response
      response.text().then(res = > console.log(res));
      return "404.html"
    }
    if (status == 200) {
      return "200.html"
    }
})
.then(result => console.log(result))
.catch(err => // handle error);

1 个答案:

答案 0 :(得分:2)

将出生日期传递给此方法,它将返回年龄:

private static int CalculateAge(DateTime dateOfBirth)  
{  
    int age = 0;  
    age = DateTime.Now.Year - dateOfBirth.Year;  
    if (DateTime.Now.DayOfYear < dateOfBirth.DayOfYear)  
        age = age - 1;  

    return age;  
}