Tipo de dato DATE

06/07/2009 - 12:11 por Eduardo | Informe spam
Hola,
Veo que en C# no existe el tipo de dato DATE, solo DATETIME, pero yo el 99%
solo quiero trabajar y mostrar en los controles la fecha, ademas tampoco
puedo poner fechas vacias ya que DATETIME no es "nuleable".
Esto es muy usual en aplicaciones de gestión donde se trabaja con fechas no
imprescindibles, y que se deberia mostrar vacias.
¿Que puedo hacer para tener esta funcionalidad?

Muchas gracias de antemano.
Un Saludo.
 

Leer las respuestas

#1 Alberto Poblacion
06/07/2009 - 14:45 | Informe spam
"Eduardo" wrote in message
news:
Veo que en C# no existe el tipo de dato DATE, solo DATETIME, pero yo el
99%
solo quiero trabajar y mostrar en los controles la fecha, ademas tampoco
puedo poner fechas vacias ya que DATETIME no es "nuleable".
Esto es muy usual en aplicaciones de gestión donde se trabaja con fechas
no
imprescindibles, y que se deberia mostrar vacias.
¿Que puedo hacer para tener esta funcionalidad?




Para tener un DateTime ue acepte nulls, utiliza el Nullable<DateTime>,
que se puede abreviar como DateTime?.

DateTime? dt;
dt = null;
...
dt = new DateTime(2009, 12, 31);
...
if (dt.HasValue)
{
DateTime laFecha = dt.Value;
}

Nota: requiere C# 2.0 o superior.

Preguntas similares