Create a Function and then call it from where you need to cast a dateTime instance to short date format.
public static void ParseStringToDate(string date, out DateTime responseDate)
{
string[] dateformats = new string[] { "yyyyMMdd", "yyyy/MM/dd", "yyyy-MM-dd", "M/dd/yy" };
if (!DateTime.TryParseExact(date, dateformats, CultureInfo.InvariantCulture, DateTimeStyles.None, out responseDate))
{
throw new FormatException("El formato de la fecha no es válido");
}
}
DateTime DateTimeValue = DateTime.Now;
DateTime Fecha = item.FechaCita;
clsUtils.ParseStringToDate(DateTimeValue.ToString(), out Fecha);