ASR.Reports.Items.ItemViewer.formatDateField C# (CSharp) Method

formatDateField() protected method

protected formatDateField ( System.Item item, ID fieldID ) : string
item System.Item
fieldID ID
return string
        protected virtual string formatDateField(Item item, ID fieldID)
        {
            DateField field = item.Fields[fieldID];
            if (field != null && !String.IsNullOrEmpty(field.Value))
            {
                var dateTimeFormatInfo = CultureInfo.CurrentUICulture.DateTimeFormat;

                var format = GetDateFormat(dateTimeFormatInfo.ShortDatePattern);

                if (field.InnerField.TypeKey == "datetime")
                    return field.DateTime.ToString(string.Concat(format, " ", dateTimeFormatInfo.ShortTimePattern));
                else
                    return field.DateTime.ToString(format);
            }
            return string.Empty;
        }