예제 #1
0
        private static string FormatDateTimeValue(DateTimeFieldMetadata displayField, object value)
        {
            if (value == null)
            {
                return null;
            }

            var dateTime = (DateTime)value;

            switch (displayField.DateTimeFormat)
            {
                case DateTimeFormat.Date:
                    return dateTime.ToShortDateString();
                case DateTimeFormat.Time:
                    return dateTime.ToShortTimeString();
                default:
                    return dateTime.ToString("g", CultureInfo.CurrentCulture);
            }
        }
예제 #2
0
        private FilterParameterMetadata CreateDateTimeParameter(FilterValue filterValue, DateTimeFieldMetadata field)
        {
            var parameter = CreateGenericParameter(filterValue, field);
            parameter.DateTimeFormat = field.DateTimeFormat;

            return parameter;
        }