Ch.Epyx.WindMobile.WP7.ViewModel.Converter.DateToMessageDateFormatConverter.Convert C# (CSharp) Method

Convert() public method

public Convert ( object value, Type targetType, object parameter, System culture ) : object
value object
targetType System.Type
parameter object
culture System
return object
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value is DateTime)
            {
                var date = (DateTime)value;

                if (date.Date == DateTime.Now.Date)
                {
                    return date.ToString("HH:mm");
                }
                else if (date.Year == DateTime.Now.Year)
                {
                    return date.ToString("dd.MM, HH:mm");
                }
                else
                {
                    return date.ToString("dd.MM.YYYY, HH:mm");
                }
            }
            throw new NotImplementedException();
        }
DateToMessageDateFormatConverter