Как преобразовать дату и время в SQL в тип данных Scala? - PullRequest
0 голосов
/ 21 мая 2019

Я импортирую некоторые данные из таблицы MS SQL в программу Scala. Таблица MS SQL имеет около 20 полей, поэтому я делаю класс для загрузки этих строк в моей программе Scala.

  1. В MS SQL есть один столбец с типом данных datetime, как мне сохранить этот тип данных в моей программе Scala, я не думаю, что Scala имеет этот тип данных?

  2. Существует еще один столбец Price (числовой (14,4), не нуль), тип данных которого числовой в MS SQL. Как мне хранить такие значения в MS SQL?

1 Ответ

0 голосов
/ 21 мая 2019

В Scala вы можете использовать DateTime, Scala использует множество библиотек Java и так далее. Так что вы определенно можете использовать DateTine. Я бы тоже посоветовал посмотреть на DateFormatter.

Библиотека и дополнительная информация: импорт org.joda.time._ https://www.joda.org/joda-time/index.html

Вы должны иметь возможность проанализировать его в DateTime. DateTime.parse (ваше время), конечно, форматирование и так далее зависит. Как уже упоминалось, DateFormatter очень помогает в этом.

А для столбца Цена, если он имеет десятичные дроби, вы можете использовать Double или Long в Scala.

...