Я создал один сборщик времени, его не возвращают час и минуту, возвращает только дату, мне нужно возвратить дату и время вместе с часами и минутами, вот мой код.сборщик времени не возвращается час и минута
public class DateTimeConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null)
{
return null;
}
return ((DateTime)value).ToString(parameter as string, CultureInfo.InvariantCulture);
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
if (string.IsNullOrEmpty(value as string))
{
return null;
}
try
{
DateTime dt = DateTime.ParseExact(value as string, parameter as string, CultureInfo.InvariantCulture);
return dt as DateTime?;
}
catch (Exception)
{
return null;
}
}
}
Вот моя страница wpf.
<toolkit:DataField>
<controls:DatePicker Width="190" x:Name="DatePickerRequestedDelivery" Text="{Binding endDate, Mode=OneTime, Converter={StaticResource DateTimeConverter}, ConverterParameter=yyyy-MM-dd HH:mm}" MaxHeight="30" HorizontalAlignment="Left" HorizontalContentAlignment="Left" Height="30" VerticalAlignment="Top" >
</controls:DatePicker>
</toolkit:DataField>
Может ли один помочь мне конвертер вернуться DateTime с течением времени, как показано ниже, пожалуйста,
2014-12-01 10:33
Благодарности
Какое значение имеет параметр 'par ameter '? Отладить и увидеть это значение – Nacho
Значение в параметре «yyyy-MM-dd HH: mm» – user1845163
и в параметре «значение» вы передаете часы? – Nacho