コード例 #1
0
 public string ToFormatedString(DateTimeHelperFormats format, bool includeTime)
 {
     if (includeTime)
     {
         return(ToFormatedString(format, true, "HH:mm:ss"));
     }
     else
     {
         return(ToFormatedString(format, false, ""));
     }
 }
コード例 #2
0
        private string ToFormatedString(DateTimeHelperFormats format, bool includeTime, string timeFormat)
        {
            string r = "";

            if (DateTime != null)
            {
                System.DateTime date1 = DateTime.Value;
                //switch (displayKind)
                //{
                //    case DateTimeKind.Utc:
                //        date1 = date1.ToUniversalTime();
                //        break;
                //    case DateTimeKind.Local:
                //    default:
                //        date1 = date1.ToLocalTime();
                //        break;
                //}

                switch (format)
                {
                case DateTimeHelperFormats.DayOfWeekAndShortDate:
                    r = ToString() + " " + GetDayOfWeekName();
                    break;

                case DateTimeHelperFormats.DayOfWeekAndMediumDate:
                    r = GetDayOfWeekName() + " " + Day.ToString() + " " + GetMonthName() + " " + Year.ToString();
                    break;

                case DateTimeHelperFormats.MediumDate:
                    r = Day.ToString() + " " + GetMonthName() + " " + Year.ToString();
                    break;

                case DateTimeHelperFormats.ShortDate:
                    r = ToString();
                    break;

                case DateTimeHelperFormats.Year:
                    r = Year.ToString();
                    break;

                case DateTimeHelperFormats.Month:
                    r = Month.ToString();
                    break;

                case DateTimeHelperFormats.DayOfWeek:
                    r = GetDayOfWeekName();
                    break;

                case DateTimeHelperFormats.MonthName:
                    r = GetMonthName();
                    break;

                case DateTimeHelperFormats.YearAndMonth:
                    r = Year.ToString() + " " + Month.ToString();
                    break;

                case DateTimeHelperFormats.YearAndMonthName:
                    r = Year.ToString() + " " + GetMonthName();
                    break;

                default:
                    break;
                }
                if (includeTime)
                {
                    r += " ";
                    if (string.IsNullOrEmpty(timeFormat))
                    {
                        r += date1.ToString("t");
                    }
                    else
                    {
                        r += date1.ToString(timeFormat);
                    }
                }
            }
            return(r);
        }
コード例 #3
0
 public string ToFormatedString(DateTimeHelperFormats format, string timeFormat)
 {
     return(ToFormatedString(format, true, timeFormat));
 }