конвертирует выражение DateTime в Символьное значение указанного формата.
TTOC(tExpression [, 1 | 2 | 3]) |
Параметры
- tExpression
- Определяет выражение DateTime , чтобы конвертировать в символьную строку. Если tExpression содержит только время, Visual FoxPro добавляет заданную по умолчанию дату 12/30/1899 tExpression . Если tExpression содержит только дату, Visual FoxPro добавляет заданное по умолчанию время 12:00:00 AM (если SET HOURS - 12) или 00:00:00 (если SET HOURS - 24) в tExpression для приведения к допустимому значению DateTime.
- 1
- Возвращмет tExpression в виде символьной строка в формате, подходящем для индексации. Возвращенная символьная строка имеет 14-значный формат, yyyymmddhhmmss, который не зависит от команд SET CENTURY , SET HOURS , или SET SECONDS . Для подробной информации, см. SET CENTURY , SET HOURS , и SET SECONDS .
- 2
- Возвращает tExpression в виде символьной строки, содержащей только часть времени tExpression . Чтобы указать, включить ли секундную части времени в символьную строку, используйте команды SET SECONDS и SET DATE . SET HOURS определяет, добавлен ли AM или PM в конец возвращаемой части времени. Для подробной информации, см. SET DATE и SET HOURS .
Обратите внимание: Если SET DATE установлена в LONG или SHORT , то формат установок времени в Панели управления Windows, определяет формат символьной строки.
- 3
- Возвращает tExpression в виде символьной строки формата XML DateTime. Символьная возвращенная строка имеет 19-значный формат yyyy-mm-ddThh:mm:ss, который не зависит от параметров настройки SET CENTURY , SET HOURS , или SET SECONDS .
Возвращаемое значение
Символьное. TTOC( ) возвращамет выражение DateTime в виде символьной строки.
Обратите внимание: |
---|
При передаче значения 1 или 3 вторым параметром, символьная возвращенная строка не включает обозначения AM или PM, чтобы указать время до или после полудня, соответственно. Вместо этого, строка использует 24-часовой формат, также известный как военное время. Например, время 18:30:00 эквивалентно 06:30:00 PM. |
Замечания
Если недопустимое значение передается вторым параметром, TTOC( ) обрабатывает недопустимое значение, как будто бы это было значение 1.
Пример
Следующий пример конвертирует значение DateTime в Символьное значение. STORE сохраняет результаты функции DATETIME( ) , которая возвращает текущую дату и время как значение DateTime в переменной, именуемой gtDateTime. Команда ? отображает текст и результаты функции TYPE( ) , которая возвращает символ T как тип переменной gtDateTime. Функция TTOC( ) конвертирует gtDateTime в символьную строку, и функция TYPE( ) возвращает символ T как текущий тип gtDateTime.
Скопировать код | |
---|---|
STORE DATETIME( ) TO gtDateTime ? "gtDateTime has type: "+TYPE('gtDateTime') gtDateTime = TTOC(gtDateTime) ? "gtDateTime is now type: "+TYPE('gtDateTime') |
См. Также
Ссылки
SET HOURS КомандаSET DATE Команда
Другие Ресурсы
DateTime Тип данныхСимвольный Тип данных
DATE( ) Функция
DATETIME( ) Функция
HOUR( ) Функция
MINUTE( ) Функция
SEC( ) Функция
SECONDS( ) Функция
TIME( ) Функция
TTOD( ) Функция
Функции
Справочник Языка