ВУЗ:
Составители:
16
Mid(“12345678”,4,3)=”456”
q Ltrim(<строка>) – удаляет пробелы в начале строки.
1.8.4. Операции с датами
Значение дата/время хранится в памяти компьютера в виде 8- байтового
числа с плавающей точкой, причем в целой части этого числа хранится дата, а в
дробной – время. Отсутствие дробной части означает полночь, а дробная часть
0,5 – полдень, остальные значения обозначают время, прошедшее от полуночи.
Дата представляется количеством дней, начиная с 31 декабря 1899 года. Такая
форма представления даты позволяет просто выполнять вычисления над датами
– прибавлять и вычитать дни. Например, используя ключевые слова Date или
Time, можно легко переопределить системную дату или время: Date = Date + 31
переопределит системную дату на месяц вперед.
Для определения текущей даты используются функции Date и Now. Эти
функции не имеют аргументов, и их можно использовать даже без скобок.
Функция Date возвращает системную дату, а функция Now – текущие систем-
ные дату и время. Еще одна функция Time возвращает текущее системное вре-
мя.
Форматировать дату и время для вывода на экран можно с помощью двух
функций: FormatDateTime и Format. Первая функция позволяет использовать
несколько встроенных форматов представления даты и времени, например,
FormatDateTime(Date,vbShotDate) будет возвращать дату в кратком формате ти-
па “23.03.01”
1
.
Функция Format позволяет задать формат вывода, отличный от встроен-
ных форматов. Например, функция Format(Date, “ddd, d mmm, yyyy”) будет
возвращать текущую дату в формате “ Чт, 5 фев, 2004”.
Указать значение конкретной даты в коде программы можно двумя спо-
собами.
Использовать строковое выражение, например: dtBirthday=”21.1.1972”
или dtBirthday=”21/1/1972”. В этом случае прежде чем присвоить значение пе-
ременной типа Date, строковое значение будет преобразовано в дату. Раздели-
тели можно использовать либо стандартные (/), либо заданные в региональных
установках. Очередность числа и месяца также определяется региональными
установками.
Использовать стандартный формат даты – #mm/dd/yy#. Выглядит это так:
dtBirthday=#01/21/72#. Ограничителем в датах является знак (#).
Отдельные элементы даты – число, месяц, год – могут быть выделены с
помощью функций Day, Month и Year соответственно. Например,
Day(#3/20/98#)=20.
1
Встроенные краткий и полный форматы даты и времени определяются региональными установками
на вашем компьютере.
Mid(“12345678”,4,3)=”456”
q Ltrim(<строка>) – удаляет пробелы в начале строки.
1.8.4. Операции с датами
Значение дата/время хранится в памяти компьютера в виде 8- байтового
числа с плавающей точкой, причем в целой части этого числа хранится дата, а в
дробной – время. Отсутствие дробной части означает полночь, а дробная часть
0,5 – полдень, остальные значения обозначают время, прошедшее от полуночи.
Дата представляется количеством дней, начиная с 31 декабря 1899 года. Такая
форма представления даты позволяет просто выполнять вычисления над датами
– прибавлять и вычитать дни. Например, используя ключевые слова Date или
Time, можно легко переопределить системную дату или время: Date = Date + 31
переопределит системную дату на месяц вперед.
Для определения текущей даты используются функции Date и Now. Эти
функции не имеют аргументов, и их можно использовать даже без скобок.
Функция Date возвращает системную дату, а функция Now – текущие систем-
ные дату и время. Еще одна функция Time возвращает текущее системное вре-
мя.
Форматировать дату и время для вывода на экран можно с помощью двух
функций: FormatDateTime и Format. Первая функция позволяет использовать
несколько встроенных форматов представления даты и времени, например,
FormatDateTime(Date,vbShotDate) будет возвращать дату в кратком формате ти-
па “23.03.01” 1.
Функция Format позволяет задать формат вывода, отличный от встроен-
ных форматов. Например, функция Format(Date, “ddd, d mmm, yyyy”) будет
возвращать текущую дату в формате “ Чт, 5 фев, 2004”.
Указать значение конкретной даты в коде программы можно двумя спо-
собами.
Использовать строковое выражение, например: dtBirthday=”21.1.1972”
или dtBirthday=”21/1/1972”. В этом случае прежде чем присвоить значение пе-
ременной типа Date, строковое значение будет преобразовано в дату. Раздели-
тели можно использовать либо стандартные (/), либо заданные в региональных
установках. Очередность числа и месяца также определяется региональными
установками.
Использовать стандартный формат даты – #mm/dd/yy#. Выглядит это так:
dtBirthday=#01/21/72#. Ограничителем в датах является знак (#).
Отдельные элементы даты – число, месяц, год – могут быть выделены с
помощью функций Day, Month и Year соответственно. Например,
Day(#3/20/98#)=20.
1
Встроенные краткий и полный форматы даты и времени определяются региональными установками
на вашем компьютере.
16
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »
