C# 나이를 정확하게 계산하는 방법 분석

1421 단어
본고의 실례는 C#의 나이를 정확하게 계산하는 방법을 설명하였다.여러분에게 참고하도록 공유하다.구체적으로 다음과 같다.
이 원본 코드는 vs2010 테스트에서 통과

   using System; 
  
using System.Collections.Generic;
using System.Text;
namespace PublicClass
{
    public static class CalculationDate
    {
        ///
        /// ( 、 、 )
        ///

        public static void calculationDate(DateTime beginDateTime, DateTime endDateTime)
        {
            if (beginDateTime > endDateTime)
                throw new Exception(" !");
            /* */
            int Months = endDateTime.Month - beginDateTime.Month + 12 * (endDateTime.Year - beginDateTime.Year);
            /* , */
            int totalMonth = (beginDateTime.AddMonths(Months) > endDateTime) ? Months - 1 : Months;
            /* */
            int fullYear = totalMonth / 12;
            /* */
            int fullMonth = totalMonth % 12;
            /* */
            DateTime changeDate = beginDateTime.AddMonths(totalMonth);
            double days = (endDateTime - changeDate).TotalDays;
        }
    }
}

이 문서가 C# 프로그램 설계에 도움이 되었으면 합니다.

좋은 웹페이지 즐겨찾기