Хотя вы нашли решение, вот некоторая дополнительная информация:
Вы можете найти список всех стандартных строк формата даты и времени (например, «g») на этой странице в MSDN: Стандартные строки формата даты и времени .
А если вы не хотите использовать один из предопределенных форматов, есть также страница о Строка пользовательских форматов даты и времени . Например, чтобы получить дату точно в формате, который вы использовали в своем вопросе («2009-2-3 18:00»), вы можете использовать строку формата «гггг-М-д ЧЧ: мм».
Прежде чем использовать строку пользовательского формата, помните, что использование строк стандартного (предопределенного) формата имеет то преимущество, что оно автоматически учитывает текущую культуру (региональные настройки). Поэтому, если вы хотите отобразить дату для пользователей, вероятно, лучшим выбором будет предварительно определенный формат.