程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 實例365(3)---------DateDiff 函數,用生日獲得年齡

實例365(3)---------DateDiff 函數,用生日獲得年齡

編輯:C#入門知識

一:截圖

二:代碼

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic;

namespace GetAge
{
    public partial class Frm_Main : Form
    {
        public Frm_Main()
        {
            InitializeComponent();
        }

        private void btn_GetAge_Click(object sender, EventArgs e)
        {
            long P_BirthDay = DateAndTime.DateDiff(DateInterval.Year,//計算年齡
                 dtpicker_BirthDay.Value,DateTime.Now, 
                 FirstDayOfWeek.Sunday, FirstWeekOfYear.Jan1);
            /* 參數介紹
             * Interval
                必選。DateInterval 枚舉值或 String 表達式,表示要用作 Date1 和 Date2 之間差額的單位的時間間隔。
                Date1
                必需。Date。要在計算中使用的第一個日期/時間值。
                Date2
                必需。Date。要在計算中使用的第二個日期/時間值。
                DayOfWeek
                可選。選自 FirstDayOfWeek 枚舉的值,用於指定一周的第一天。如果未指定,則使用 FirstDayOfWeek.Sunday。
                WeekOfYear
                可選。選自 FirstWeekOfYear 枚舉的值,該枚舉用於指定一年的第一周。如果未指定,則使用 FirstWeekOfYear.Jan1。
             */
           MessageBox.Show(string.Format("年齡為: {0}歲。",//輸出年齡信息
               P_BirthDay.ToString()),"提示!");
        }
    }
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved