Описание тега iformatprovider
Предоставляет механизм для получения объекта для управления форматированием.
4
ответа
Разбор нестандартных строк даты в C#
Как бы вы обработали следующее строковое значение, которое необходимо преобразовать в объект DateTime? "2015/01/22 12:08:51 (GMT+09:00)" Хотел бы включить это как распознанный шаблон DateTime. Поскольку я сталкиваюсь с другими форматами, я хотел бы …
30 авг '17 в 22:34
2
ответа
C# IFormatable ToString("0,0000")
У меня есть класс, и я хочу воспроизвести функциональность, связанную с ToString("0.0000") а также некоторые другие вещи числового форматирования. Как это может быть сделано?
22 янв '10 в 07:25
3
ответа
Отформатируйте строку для правильного отображения даты
Мне нужна помощь в преобразовании этой строки -> 20090727 10:16:36:643 к -> 07/27/2009 10:16:36 Исходная дата и время возвращаются SynchronizationAgent.LastUpdated() функция, которая возвращает строку в вышеуказанном формате. Оригинальный вопрос: со…
27 июл '09 в 15:34
3
ответа
Поведение нечетного десятичного типа для ToString(IFormatProvider)
var numberFormat = new NumberFormatInfo(); numberFormat.NumberDecimalSeparator = "."; numberFormat.NumberDecimalDigits = 2; decimal a = 10.00M; decimal b = 10M; Console.WriteLine(a.ToString(numberFormat)); Console.WriteLine(b.ToString(numberFormat))…
10 дек '12 в 23:12
2
ответа
DateTime.Parse с пользовательским DateTimeFormatInfo выдает исключение
Почему этот код вызывает исключение? var dateTime = "2012-03-21_15.12"; var format = new DateTimeFormatInfo() { FullDateTimePattern = "yyyy-MM-dd-HH_mm.ss" }; // FormatException: String was not recognized as a valid DateTime. var parse = DateTime.Pa…
22 мар '12 в 12:08
2
ответа
StringBuilder добавляет байт без форматирования
DateTime todayDateTime = DateTime.Now; StringBuilder todayDateTimeSB = new StringBuilder("0"); todayDateTimeSB.Append(todayDateTime.ToString("MMddyyyy")); long todayDateTimeLongValue = Convert.ToInt64(todayDateTimeSB.ToString()); // convert to byte …
21 дек '12 в 19:04
4
ответа
Любой встроенный способ форматирования привязок WPF?
сценарий Я не могу найти способ форматирования привязок в WPF с использованием IFormatProvider. В настоящее время у меня есть свойство в моем источнике данных: public int PersonNumber { get; set; } Это свойство связано с меткой в XAML: <Label C…
03 авг '11 в 09:50
4
ответа
Парсинг DateTime
Как можно разобрать 1900-01-01 00:00:00Z в объект DateTime? string temp = "1900-01-01 00:00:00Z"; CultureInfo provider = CultureInfo.InvariantCulture; var date = DateTime.ParseExact(temp, "yyyy-MM-dd hh:mm:ssZ", provider); это возвращает меня: 31.12…
03 июн '11 в 18:56
9
ответов
Что делает IFormatProvider?
Я играл с методом Datetime.ParseExact, и он хочет IFormatProvider... Он работает, вводя ноль, но что именно он делает?
03 фев '09 в 10:46
1
ответ
Date.Parse с пользовательским форматером
Это похоже на простое упражнение, но я буду проклят, если смогу найти пример того, как сделать это прямо в MSDN или где-нибудь в Интернете. У нас есть фид данных, файл со значениями индекса и датами (например, S&P; 500). Даты представлены в виде ГГГ…
25 май '11 в 15:01
2
ответа
Попытка реализовать собственный форматировщик, но ICustomFormatter.Format никогда не вызывается
Я пытаюсь выяснить, как IFormatProvider и ICustomFormatter работают после следующего форматирования TimeSpan в столбце DataGridView о том, как настроить TimeSpan в DataGridView. Я создал полностью собственный форматтер, который всегда возвращает "fo…
05 окт '16 в 10:49
0
ответов
IFormatProvider, ICustomFormatter
У меня есть одна ошибка с моим тестом NUnit. У меня есть один класс C#, который содержит два интерфейса реализации: IFormatProvider, ICustomFormatter. Мне нужно "Не изменяя класс Book, добавить дополнительное форматирование для объектов этого класса…
30 окт '18 в 10:35
3
ответа
Текущий индекс в пользовательском String.Format
Я работаю над SQLFormat-функцией, которая работает как обычно String.Format, И теперь я застрял на том, что зависит от индекса текущего Format в. Например, у нас есть этот SQL-запрос (Psuedo, а не фактическое использование). SELECT * FROM users WHER…
08 апр '14 в 14:32
1
ответ
Пользовательский форматировщик строки в C#
Форматирование строки в C#; Могу ли я использовать это? Да. Могу ли я реализовать пользовательское форматирование? Нет. Мне нужно написать что-то, где я могу передать набор пользовательских параметров форматирования string.Format, который будет имет…
23 фев '16 в 11:57
3
ответа
Как создать и использовать пользовательский IFormatProvider для DateTime?
Я пытался создать IFormatProvider реализация, которая распознает строки произвольного формата для объектов DateTime. Вот моя реализация: public class MyDateFormatProvider : IFormatProvider, ICustomFormatter { public object GetFormat(Type formatType)…
04 мар '10 в 19:34
2
ответа
Как использовать IFormatProvider в DateTime.ParseExact
Почему мы должны использовать IFormatProvider в DateTime.ParseExact если уже есть параметр формата? DateTime.ParseExact(inputString, format, cultureInfo);
29 ноя '13 в 13:42
1
ответ
Использование пользовательского форматера в DataGridView
Так что, может быть, это плохой дизайн; Я не знаю. Но скажи, что у меня есть DataTable с колонкой, которая содержит int ценности; эти значения на самом деле предназначены для представления некоторых enum типа, что у меня есть в моем проекте. То, что…
23 авг '10 в 20:48
1
ответ
Как добавить параметр formatProvider в метод NLog.LogEventInfo.Create?
У меня есть следующий код NLog 2.0 для регистрации исключений: Dim theEvent = NLog.LogEventInfo.Create(NLog.LogLevel.Error, loggerName, message, ex) После обновления до NLog 4.1 я вижу следующее предупреждение: Функция Create(logLevel As LogLevel, l…
18 сен '15 в 17:13
1
ответ
Пользовательское форматирование DataGridView: анализ редактируемого значения.
Предположим, у меня есть DataGridView, который связан с BindingSource. BindingSource имеет DataSource класса MyClass public class MyClass { public double Percentage {get; set;} ... } DataGridView показывает процент в двойном размере. Таким образом, …
06 янв '16 в 16:23
6
ответов
Как использовать NumberFormatInfo для удаления круглых скобок для отрицательных значений
В настоящее время мы используем следующее для создания долларовых ценностей в нашем веб-приложении: string.Format("{0:C0}", dollarValue ); В этом примере, если dollarValue равно 145, то мы увидим: $145. Если это -145, то мы увидим (145 долларов), а …
13 июн '12 в 12:32