Conversor de data usando o WPF
public class DateTimeConverter : IValueConverter
{
#region IValueConverter Members
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (values != null)
{
DateTime test = (DateTime) value ;
string date = test.ToString("d/M/yyyy");
return (date);
}
return string.Empty;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
#endregion
}
Eu fiz este conversor para obter a hora atual, uma vez que a data é selecionada a partir do DatePicker. Na string Date, recebo o valor que foi selecionado no DatePicker, mas não consigo obter apenas a data. O formato que está entrando na propriedade Value é 9/24/2013 12:00:00, mas gostaria que fosse 24/9/2013. Eu já fiz uma pergunta semelhante emconversor de data e hora WPF, mas nenhuma das respostas fornecidas funcionou. Eu recebo o mesmo erro: O elenco especificado não é válido.