public static string FormateDateForEventUI(DateTime dateTime) { string str1 = string.Empty; string str2; if (dateTime.Date != DateTime.Today) { DateTime date1 = dateTime.Date; DateTime dateTime1 = DateTime.Today.AddDays(-1.0); DateTime date2 = dateTime1.Date; if (date1 == date2) { str2 = str1 + CommonResources.ConversationsList_Yesterday; } else { DateTime date3 = dateTime.Date; dateTime1 = DateTime.Today; dateTime1 = dateTime1.AddDays(1.0); DateTime date4 = dateTime1.Date; if (date3 == date4) { str2 = str1 + CommonResources.ConversationsList_Tomorrow; } else { str2 = str1 + (object)dateTime.Day + " " + CultureInfo.CurrentCulture.DateTimeFormat.GetAbbreviatedMonthName(dateTime.Month); int year1 = dateTime.Year; dateTime1 = DateTime.Now; int year2 = dateTime1.Year; if (year1 != year2) { str2 = str2 + " " + (object)dateTime.Year; } } } } else { str2 = CommonResources.Today; } return(str2 + " " + UIStringFormatterHelper.AtStr(dateTime) + " " + dateTime.ToShortTimeString()); }
public static string FormatDateTimeForUI(DateTime dateTime) { DateTime now = DateTime.Now; int int32 = Convert.ToInt32(Math.Floor((now - dateTime).TotalMinutes)); string @string = dateTime.ToString("HH:mm"); if (int32 >= -1 && int32 < 60) { if (int32 < 1) { return(CommonResources.MomentAgo.ToLowerInvariant()); } return(UIStringFormatterHelper.FormatNumberOfSomething(int32, CommonResources.OneMinuteFrm, CommonResources.TwoFourMinutes, CommonResources.FiveMinutes, true, null, false)); } if (now.Date == dateTime.Date) { if (string.IsNullOrEmpty(UIStringFormatterHelper.AtStr(dateTime))) { return(string.Format("{0} {1}", (object)CommonResources.Today, (object)@string)); } return(string.Format("{0} {1} {2}", (object)CommonResources.Today, (object)UIStringFormatterHelper.AtStr(dateTime), (object)@string)); } if (now.AddDays(-1.0).Date == dateTime.Date) { if (string.IsNullOrEmpty(UIStringFormatterHelper.AtStr(dateTime))) { return(string.Format("{0} {1}", (object)CommonResources.Yesterday, (object)@string)); } return(string.Format("{0} {1} {2}", (object)CommonResources.Yesterday, (object)UIStringFormatterHelper.AtStr(dateTime), (object)@string)); } if (now.Year == dateTime.Year) { int day = dateTime.Day; string ofMonthStr = UIStringFormatterHelper.GetOfMonthStr(dateTime.Month); if (string.IsNullOrEmpty(UIStringFormatterHelper.AtStr(dateTime))) { return(string.Format("{0} {1} {2}", (object)day, (object)ofMonthStr, (object)@string)); } return(string.Format("{0} {1} {2} {3}", (object)day, (object)ofMonthStr, (object)UIStringFormatterHelper.AtStr(dateTime), (object)@string)); } int day1 = dateTime.Day; string ofMonthStr1 = UIStringFormatterHelper.GetOfMonthStr(dateTime.Month); int year = dateTime.Year; string prepositionBeforeYear = CommonResources.PrepositionBeforeYear; string str = UIStringFormatterHelper.AtStr(dateTime); if (string.IsNullOrEmpty(str)) { return(string.Format("{0} {1} {2}", (object)day1, (object)ofMonthStr1, (object)@string)); } if (string.IsNullOrEmpty(prepositionBeforeYear)) { if (string.IsNullOrEmpty(str)) { return(string.Format("{0} {1} {2} {3}", (object)day1, (object)ofMonthStr1, (object)year, (object)@string)); } return(string.Format("{0} {1} {2} {3} {4}", (object)day1, (object)ofMonthStr1, (object)year, (object)UIStringFormatterHelper.AtStr(dateTime), (object)@string)); } if (string.IsNullOrEmpty(str)) { return(string.Format("{0} {1} {2} {3} {4}", (object)day1, (object)ofMonthStr1, (object)prepositionBeforeYear, (object)year, (object)@string)); } return(string.Format("{0} {1} {2} {3} {4} {5}", (object)day1, (object)ofMonthStr1, (object)prepositionBeforeYear, (object)year, (object)UIStringFormatterHelper.AtStr(dateTime), (object)@string)); }
public static string FormatDateTimeForTimerAttachment(DateTime dateTime) { return(string.Format("{0} {1} {2}", (object)dateTime.ToString("dd MMM"), (object)UIStringFormatterHelper.AtStr(dateTime), (object)dateTime.ToString("HH:mm"))); }