Flatline: как рассчитать дни между двумя датами - PullRequest
0 голосов
/ 17 марта 2019

Я хочу добавить вычисляемое поле в таблицу BigML с результатами дней между двумя датами. Я пытаюсь выяснить, как рассчитать количество дней между двумя полями даты с Flatline языком, но я не знаю, как это сделать, даже читая документ.

Любая подсказка о том, как создать это вычисляемое поле?

PS: Кто-нибудь с достаточной репутацией может создать и добавить теги "bigml" и "flatline"?

1 Ответ

3 голосов
/ 20 марта 2019

В настоящее время единственный способ вычесть даты - это сначала преобразовать их в эпоха (количество миллисекунд с 1970 года), а затем вычисление разницы:

   (- (epoch "12/03/1990") (epoch "01/01/1988"))

Это даст вам количество миллисекунд между двумя датами, которое затем могут быть преобразованы в другие подразделения. Что это не даст вам, конечно, разница в календарных днях: у нас пока нет в Flatline способа вычитания календарные даты. Но добавить их не должно быть слишком сложно, если это особенность вам нужно:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...