Перейти к основному содержимому

DateTime.ToText

Возвращает текстовое представление значения datetime.

Syntax

DateTime.ToText(
dateTime as datetime,
optional options as any,
optional culture as text
) as text

Remarks

Возвращает текстовое представление dateTime. При необходимости можно задать необязательный параметр options типа record для указания дополнительных свойств. Параметр culture используется только для рабочих процессов прежних версий. В состав record могут входить следующие поля:

  • Format. Значение типа text, указывающее используемый формат. Дополнительные сведения: https://go.microsoft.com/fwlink/?linkid=2180104 и https://go.microsoft.com/fwlink/?linkid=2180105. Если пропустить это поле или указать NULL, будет использован формат даты по умолчанию, заданный в Culture.
  • Culture: если Format не имеет значения NULL, Culture управляет определенными спецификаторами формата. Например, при использовании "en-US" значение "MMM" представляется как "Jan", "Feb", "Mar", …, тогда как для "ru-RU" значение "MMM" выглядит как "янв", "фев", "мар", …. Если Format имеет значение NULL, Culture задает формат, используемый по умолчанию. Если значение Culture равно NULL или пропущено, используется Culture.Current.
Для поддержки прежних версий рабочих процессов options и culture также могут быть текстовыми значениями. При этом происходит то же самое, что и при options = [Format = options, Culture = culture].

Examples

Example #1

Преобразование <code>#datetime(2010, 12, 31, 01, 30, 25)</code> в значение <code>text</code>. <i>Результат может зависеть от текущего языка и региональных параметров.</i>

DateTime.ToText(#datetime(2010, 12, 31, 01, 30, 25))

Result:

"12/31/2010 1:30:25 AM"

Example #2

Преобразование с помощью пользовательского формата и м формате и немецкого языка и региональных параметров.

DateTime.ToText(#datetime(2010, 12, 30, 2, 4, 50.36973), [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])

Result:

"30 Dez 2010 02:04:50.369730"

Example #3

Преобразование с помощью шаблона ISO 8601.

DateTime.ToText(#datetime(2000, 2, 8, 3, 45, 12),[Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

Result:

"2000-02-08T03:45:12Z"

Category

DateTime