Краткий ответ: Используйте yyyy-MM
.
Вашему вопросу не хватает подробностей, поэтому мой ответ основан на значительной догадке.
Вы спрашиваете о форматировании или хотите преобразовать значения? Форматирование может быть сделано без кода. Код для вашего элемента данных должен быть start_date
.
Это для тела столбца списка ? Где вы вводите свой формат (yyyy-mm
)? Используете ли вы Формат данных свойство?
В диалоговом окне Формат данных , если вы не можете найти другой параметр, который будет выполнять то, что вам нужно, вы можете ввести шаблон в свойство Шаблон . Если вы посмотрите на подсказки внизу диалогового окна Формат данных , вы заметите, что использование yyyy-mm
даст вам четырехзначный год, дефис и двузначную минуту. Возможно, вам стоит попробовать yyyy-MM
. У меня это работает.
Что касается сортировки: даже если вы использовали yyyy-M
для шаблона, 2014-04-22 (отображается как 2014-4), следует сортировать до 2014-11-01 (отображается как 2014-11). Единственная причина, по которой сортировка будет неправильной, заключается в том, что она использует другие данные, кроме дат.