Функции

Функции

Функции позволяют заполнять значения параметров, определенные в опциях /set и /add.

Например, вы можете загрузить исторические цены из Yahoo Finance или MSN Money в файлы, такие как AAPL.json или FB.json, где имена файлов содержат символы акций.

Вы можете добавить символ и время загрузки в выходные данные, используя такие функции, как:

gsqlcmd convert src\*.JSON csv\*.CSV /add=Symbol=FileNameWithoutExtension();LoadDate=FileDateTime()

Некоторые функции используют время торгов на NYSE. Это фактическое время по восточному стандартному времени во время торгов на NYSE, с 9:30 до 16:00, а также 16:00 последней даты торгов в нерабочее время.

Другие функции используют время, полученное из имен файлов. Вы можете формировать имена файлов, включая дату и время, используя режим stamp.

Функция FileText() (без указания имени файла) возвращает содержимое текущего входного файла или веб-запроса. Вы можете использовать её для сохранения содержимого в базе данных с помощью параметра /set. Например: /set=content=FileText().

Список функций

ФункцияЗначение
UtcNow()Текущие дата и время UTC
UtcDateTime()Текущие дата и время UTC
UtcDate()Текущая дата UTC
UtcTime()Текущее время UTC
Now()Текущие дата и время
DateTime()Текущие дата и время
Date()Текущая дата
Time()Текущее время
NyseDateTime()Дата и время торгов NYSE
NyseDate()Дата торгов NYSE
NyseTime()Время торгов NYSE
FileDateTime([<File>])Дата и время файла
FileDateTimeUtc([<File>])Дата и время файла UTC
FileDateTimeNyse([<File>])Дата и время файла по правилам NYSE
FileDate([<File>])Дата файла
FileDateUtc([<File>])Дата файла UTC
FileDateNyse([<File>])Дата файла по правилам NYSE
FileTime([<File>])Время файла
FileTimeUtc([<File>])Время файла UTC
FileTimeNyse([<File>])Время файла по правилам NYSE
FileName([<File>])Имя файла
FileNameOnly([<File>])Имя файла без расширения
FileNameWithoutExtension([<File>])Имя файла без расширения
FileNameWithoutPage([<File>])Имя файла без расширения и страницы
FilePage([<File>])Страница входного файла (например, 2 для AAPL-02.htm)
FileText([<File>])Содержимое файла
FileNameDateTime(<File>)Дата и время из имени входного файла *
FileNameDate(<File>)Дата из имени входного файла *
FileNameTime(<File>)Время из имени входного файла *

* Поддерживаемые форматы даты и времени в именах файлов:

Значение после первого дефисаЗначение в конце имени
*-yyyyMMddHHmmss*.**yyyyMMddHHmmss.*
*-yyyyMMdd-HHmmss*.**yyyyMMdd-HHmmss.*
*-yyyyMMddTHHmmss*.**yyyyMMddTHHmmss.*
*-yyyy-MM-dd*.**yyyy-MM-dd.*
*-yyyyMMdd*.**yyyyMMdd.*
*-HHmmss*.**HHmmss.*

Этот веб-сайт использует куки. Продолжая использовать веб-сайт, Вы принимаете условия Политики защиты персональных данных.