How To Use A DateTimePicker Control In C#
In This C# Tutorial We Will See How To Use DateTimePicker Control To Do The Following Things:
- customize the date format.
- set a default date.
- set a minimum date.
- set a maximum date.
- add days.
- add months.
- add years.
- get the full date.
- get day value.
- get month value.
- get year value.
Using Csharp Programming Language And Visual Studio Editor.
- customize the date format.
- set a default date.
- set a minimum date.
- set a maximum date.
- add days.
- add months.
- add years.
- get the full date.
- get day value.
- get month value.
- get year value.
Using Csharp Programming Language And Visual Studio Editor.
Project Source Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Csharp_Tutorials
{
    public partial class Using_DateTimePicker : Form
    {
        public Using_DateTimePicker()
        {
            InitializeComponent();
        }
        private void Using_DateTimePicker_Load(object sender, EventArgs e)
        {
            // custom date format
            dateTimePicker1.Format = DateTimePickerFormat.Custom;
            dateTimePicker1.CustomFormat = "MM-dd-yyyy";
            // set date
            dateTimePicker1.Value = new DateTime(2000, 7, 10);
            // min date
            dateTimePicker1.MinDate = new DateTime(1900, 1, 1);
            // max date
            dateTimePicker1.MaxDate = new DateTime(2500, 1, 1);
        }
        private void buttonADD_Click(object sender, EventArgs e)
        {
            // add days to the dateTimePicker date
            // dateTimePicker1.Value = dateTimePicker1.Value.AddDays(4);
            // add months to the dateTimePicker date
            // dateTimePicker1.Value = dateTimePicker1.Value.AddMonths(4);
            // add years to the dateTimePicker date
            // error from the max date
             dateTimePicker1.Value = dateTimePicker1.Value.AddYears(4);
        }
        private void buttonGET_Click(object sender, EventArgs e)
        {
            // get full date
            textBox1.Text = dateTimePicker1.Value.ToString();
            // get day value
            textBox1.Text = dateTimePicker1.Value.Day.ToString();
            // get month value
            textBox1.Text = dateTimePicker1.Value.Month.ToString();
            // get year value
            textBox1.Text = dateTimePicker1.Value.Year.ToString();
        }
    }
}
Download Projects Source Code
    
  
  
  
