У меня есть поле «eventTime» в таблице Cassandra с типом данных «time».Я пытаюсь сохранить текущее время UTC, но не смог.Я объявил поле в Java как -
private Long eventTime;
Пробовал несколько способов получить время из Мгновенного, но сохраняются неверные данные.
- Instant.now (часы).getLong (ChronoField.NANO_OF_SECOND)
Сохранено "00: 00: 00.093563694" в Кассандре
LocalDateTime.ofInstant (Instant.now (часы), ZoneOffset.UTC) .getHour ()
Сохранено "00: 00: 00.000000001" в Кассандре
Если я непосредственно запускаю запрос вставки в CQL со строковым значением как «16: 15: 09.049909», тогда он работает.
Должен ли я изменить тип данных на «текст» и сэкономить время в виде строки.