public NullableDateTimeToRelativeDateTimeStringValueConverter( NSRelativeDateTimeFormatterStyle dateTimeStyle, NSRelativeDateTimeFormatterUnitsStyle unitsStyle ) { _converter = new DateTimeToRelativeDateTimeStringValueConverter(dateTimeStyle, unitsStyle); }
public DateTimeOffsetToRelativeDateTimeStringValueConverter( NSRelativeDateTimeFormatterStyle dateTimeStyle, NSRelativeDateTimeFormatterUnitsStyle unitsStyle ) { _dateTimeStyle = dateTimeStyle; _unitsStyle = unitsStyle; }
public static string ToRelativeString( this DateTimeOffset dateTimeOffset, CultureInfo cultureInfo, NSRelativeDateTimeFormatterStyle dateTimeStyle, NSRelativeDateTimeFormatterUnitsStyle unitsStyle ) { if (cultureInfo == null) { throw new ArgumentNullException(nameof(cultureInfo)); } var relativeDateTimeFormatter = new NSRelativeDateTimeFormatter { DateTimeStyle = dateTimeStyle, UnitsStyle = unitsStyle, FormattingContext = NSFormattingContext.Standalone, Locale = cultureInfo.ToLocale() }; return(relativeDateTimeFormatter.GetLocalizedString(dateTimeOffset.ToNsDate(), NSDate.Now)); }
public DateTimeOffsetToRelativeDateTimeStringValueConverter() { _dateTimeStyle = DefaultDateTimeStyle; _unitsStyle = DefaultUnitsStyle; }