Распечатать страницу

Изменение представления даты и времени VFP

« Назад

По умолчанию или после выполнения команды SET CENTURY OFF год при печати даты отображается в виде двух последних цифр. После задания SET CENTURY ON год в начертании даты будет выводиться в виде четырех цифр:

set century on

? Date( )                              && Напечатает: 12/18/2004

Начертание даты можно изменить, употребив команду SET DATE. Например:

currentDate = Date( )

set date to German

? currentDate                      && Напечатает: 18.12.04

&& Возвращаемся к заданному по умолчанию способу отображения даты

set date to mdy

? currentDate                      && Напечатает: 12/18/04

Способ отображения времени регулирует команда SET HOURS TO [12 | 24]. Так, после выполнения

set hours to 24

время будет отображаться в 24-часовом формате и

? DateTime( )                      && Напечатает: 11/15/04 19:16:07

По умолчанию или после выполнения команды с опцией 12 или без опции время показывается в 12-часовом формате.

Видимостью секунд при выводе даты и времени управляет команда SET SECONDS. По умолчанию или после исполнения команды с опцией ON секунды отображаются. При употреблении опции OFF время выводится без секунд, например:

set seconds off

? DateTime( )                      && Напечатает: 11/15/04 09:25 PM

По умолчанию части даты разделяются символом /. При необходимости можно задать иной разделитель. Вид разделителя между частями даты изменяет команда SET MARK, например:

set mark to "#"

? DateTime( )                      && Напечатает: 11#15#04 08:18:22 PM