public static string ToLongDateString(DateTime?date, CultureInfo culture) { string result = string.Empty; DateTimeFormatInfo format = GetDateFormat(culture); if (date.HasValue && format != null) { //result = date.Value.Date.ToString(format.LongDatePattern, format); result = PersianCalendarHelper.ToCurrentCultureString(date.Value.Date, format.LongDatePattern, format); } return(result); }
public static string ToAbbreviatedMonthString(DateTime?date, CultureInfo culture) { string result = string.Empty; DateTimeFormatInfo format = GetDateFormat(culture); if (date.HasValue && format != null) { //string[] monthNames = format.AbbreviatedMonthNames; //if (monthNames != null && monthNames.Length > 0) //{ // result = monthNames[(date.Value.Month - 1) % monthNames.Length]; //} result = PersianCalendarHelper.ToCurrentCultureString(date.Value, "MMM", format); } return(result); }