У меня есть DateTimePicker
в моей форме. Я хотел бы, чтобы часть формата включала «сегодня», «завтра» и т. Д. В зависимости от ситуации. У меня есть простая реализация для определения значения (и есть гораздо лучшие здесь ), но я бы хотел взять эту реализацию и поместить значение непосредственно в свойство CustomFormat
DateTimePicker
.
Например, в следующем формате:
dateTimePicker.CustomFormat = "dd MMM yyyy (YTT) HH:mm";
Для получения следующего отображения во время выполнения 16 апреля 2011 года в 12:00:
"16 Apr 2011 (today) 12:00"
Я предполагаю, что это что-то, связанное с созданием IFormatProvider
/ ICustomFormatter
реализации и хакингом настройкой CurrentCulture
для его использования.
Большое спасибо заранее.