Post on 27-Oct-2014
Visual C# 2005
Ing. Ramon Roque Hdz.,M.C. 1
1
dateTimePicker
2
dateTimePicker
• Control que permite al usuario seleccionar una fecha de
forma gráfica.
3
dateTimePicker
En tiempo de diseño… En tiempo de ejecución…
4
Para saber…
• La fecha seleccionada por el usuario:dateTimePicker1.Value.Date
• El día (numérico) seleccionado:dateTimePicker1.Value.Date.Day
• El día (de la semana) seleccionado:dateTimePicker1.Value.Date.DayOfWeek
• El mes (numérico) seleccionado:
dateTimePicker1.Value.Date.Month
• El año seleccionado:
dateTimePicker1.Value.Date.Year
Visual C# 2005
Ing. Ramon Roque Hdz.,M.C. 2
5
Variables tipo “Fecha”
DateTime fecha; ���� Variable tipo Fecha
int dia, mes, año;
fecha = dateTimePicker1.Value.Date;
dia = fecha.Day;
mes = fecha.Month;
año = fecha.Year;
Son útiles para manipular las fechas completas en los programas.
6
Variables tipo “TimeSpan”
TimeSpan diferencia; ���� Variable tipo TimeSpan
int cuantosDias;
diferencia = dateTimePicker1.Value.Date -
dateTimePicker2.Value.Date ;
cuantosDias = diferencia.Days;
MessageBox.Show("La diferencia en dias: " +
cuantosDias );
Representan un lapso de tiempo.
Son muy utilizadas en la resta de fechas
7
Poniendo límites a las fechas que el usuario
selecciona
DateTime hoy;
hoy = System.DateTime.Now.Date ;
dateTimePicker1.Value = hoy;
dateTimePicker1.MaxDate = hoy.AddDays(15);
dateTimePicker1.MinDate = hoy;
Obteniendo la
fecha de hoy
Asignandola fecha
de hoy al
dateTimePicker
Limitando las fechas que el usuario puede seleccionar
MaxDate = Fecha máximaMinDate = Fecha mínima