private int GetStudentAge() { var today = DateTime.Today; int diff; if (today.CompareTo(BirthDate) > 0) { diff = today.Year - BirthDate.Year; if (BirthDate.Date > today.AddYears(-diff)) { diff--; } return(diff); } else { diff = BirthDate.Year - today.Year; if (today.Date > BirthDate.AddYears(-diff)) { diff--; } return(diff); } }
public int _age() { DateTime now = DateTime.Today; int age = now.Year - BirthDate.Year; if (now < BirthDate.AddYears(age)) { age--; } return(age); }
public ResultDTO Process() { if (BirthDate.AddYears(MaximumAge) > DateTime.UtcNow) { Result.Code = CodeKeys.INVALID_AGE; return(Result); } Result.HttpStatusCode = HttpStatusCode.OK; return(Result); }
public (int years, int months, int days) Age() { if (BirthDate.Day <= DateTime.Today.Day) { var today = DateTime.Today; var years = today.Year - BirthDate.Year; var months = today.Month - BirthDate.Month; var days = today.Day - BirthDate.Day; return(years, months, days); } var time = DateTime.Today.Subtract(BirthDate.AddYears(1).AddMonths(1).AddDays(2)); var age = new DateTime(time.Ticks); return(age.Year, age.Month, age.Day); }
public EmployeeAdd() { LastName = ""; FirstName = ""; Title = ""; BirthDate = DateTime.Now; BirthDate.AddYears(-25); //testing method HireDate = DateTime.Now; Address = ""; City = ""; State = ""; Country = ""; PostalCode = ""; Phone = ""; Fax = ""; Email = ""; }
public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { if (BirthDate == null) { yield return(new ValidationResult("Birthdate is required.", new[] { nameof(BirthDate) })); yield break; } if (BirthDate > DateTime.Now) { yield return(new ValidationResult("Birthdate cannot be in the future.", new[] { nameof(BirthDate) })); } if (BirthDate?.AddYears(122) < DateTime.Now) { yield return(new ValidationResult("The oldest human to ever live was 122 years old. Are you really older than that?", new[] { nameof(BirthDate) })); } }