中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C#根據(jù)出生日期和當(dāng)前日期計(jì)算精確年齡

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
C#根據(jù)出生日期和當(dāng)前日期計(jì)算精確年齡
public static string GetAge(DateTime dtBirthday, DateTime dtNow)
        {
            string  strAge      = string.Empty;                         // 年齡的字符串表示
            int     intYear     = 0;                                    // 歲
            int     intMonth    = 0;                                    // 月
            int     intDay      = 0;                                    // 天
  
            // 如果沒有設(shè)定出生日期, 返回空
            if (DataType.DateTime_IsNull(ref dtBirthday) == true)
            {
                return string.Empty;
            }
             
            // 計(jì)算天數(shù)
            intDay = dtNow.Day - dtBirthday.Day;
            if (intDay < 0)
            {
                dtNow = dtNow.AddMonths(-1);
                intDay += DateTime.DaysInMonth(dtNow.Year, dtNow.Month);
            }
             
            // 計(jì)算月數(shù)
            intMonth = dtNow.Month - dtBirthday.Month;
            if (intMonth < 0)
            {
                intMonth += 12;
                dtNow = dtNow.AddYears(-1);
            }
             
            // 計(jì)算年數(shù)
            intYear = dtNow.Year - dtBirthday.Year;
             
            // 格式化年齡輸出
            if (intYear >= 1)                                            // 年份輸出
            {
                strAge = intYear.ToString() + "歲";
            }
             
            if (intMonth > 0 && intYear <= 5)                           // 五歲以下可以輸出月數(shù)
            {
                strAge += intMonth.ToString() + "月";
            }
             
            if (intDay >= 0 && intYear < 1)                              // 一歲以下可以輸出天數(shù)
            {
                if (strAge.Length == 0 || intDay > 0)
                {
                    strAge += intDay.ToString() + "日";
                }
            }
             
            return strAge;
        }

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:C#折半插入排序算法

下一篇:Android圓形頭像圖實(shí)現(xiàn)