示例#1
0
        public string Convert(ResolutionContext context)
        {
            var dateTime = context.SourceValue;

            if (dateTime == null)
            {
                return(string.Empty);
            }
            var persianDateTime = new PersianDateTime((DateTime)dateTime);

            return(_fullDateTime
                ? $"{persianDateTime.ToString("d MMMM yyyy HH:mm")} ({RemainingDateTime.Calculate((DateTime) dateTime)})"
                : $"{persianDateTime.ToString(PersianDateTimeFormat.ShortDateShortTime)}, ({RemainingDateTime.Calculate((DateTime) dateTime)})");
        }
        public string Convert(ResolutionContext context)
        {
            var dateTime = context.SourceValue;

            if (dateTime == null)
            {
                return(string.Empty);
            }
            var persianDateTime = new PersianDateTime((DateTime)dateTime);

            return(_fullDateTime
                ? string.Format("{0},{1}", persianDateTime.ToString("dddd d MMMM yyyy ساعت hh:mm:ss tt"),
                                RemainingDateTime.Calculate((DateTime)dateTime))
                : string.Format("{0},{1}", persianDateTime.ToString(PersianDateTimeFormat.ShortDateShortTime),
                                RemainingDateTime.Calculate((DateTime)dateTime)));
        }