Метод DateTime.TryParseExact(String, String[], IFormatProvider, DateTimeStyles, DateTime)

Преобразует заданное строковое представление даты и времени в его эквивалент DateTime , используя заданный массив форматов, указанные сведения о форматировании, связанные с языком и региональными параметрами, и стиль форматирования.Формат представления строки должен полностью соответствовать хотя бы одному заданному формату.Метод возвращает значение, указывающее, успешно ли выполнено преобразование.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public static bool TryParseExact(string s, string[] formats, IFormatProvider provider, DateTimeStyles style, out DateTime result)

Параметры

  • s
    • Тип: System.String
    • Строка, содержащая дату и время, которые нужно преобразовать.
  • formats
    • Тип: System.String[]
    • Массив разрешенных форматов s .Дополнительные сведения см. в разделе «Примечания».
  • provider
    • Объект, предоставляющий сведения о формате параметра s для определенного языка и региональных параметров.
  • style
    • Побитовая комбинация значений перечисления, которая показывает разрешенный формат параметра s .Обычно указывается значение None .
  • result
    • После возврата из этого метода, содержит значение DateTime , эквивалентное дате и времени, заданным в параметре s , если преобразование прошло успешно, или значение MinValue , если преобразование завершилось неудачей.Преобразование завершается неудачей, если s или formats имеет значение null, либо s или элемент formats является пустой строкой, либо формат s не в точности соответствует заданному хотя бы одним из шаблонов формата в formats .Этот параметр передается без инициализации.

Возвращаемое значение

  • true, если параметр s успешно преобразован, в противном случае — false.
developers/references/system.datetime.tryparseexact_system.string_arr_system.string_system.iformatprovider_system.globalization.datetimestyles_ref_system.datetime.txt · Последние изменения: 2021/07/22 14:30 (внешнее изменение)