Я вношу в Spring REST api формат epoch в String (например, «1478607386»). После этого, Я передал эти данные от Controller к классу DAOImplementation, а затем я отобрал данные столбца, имеющие временную метку типа данных, без часовой пояс из PostgreSQL в том же классе DAO. Теперь мне нужно сравнить оба данных, т.е. данные формата epoch, которые находятся в формате String (например, «1478607386») и данные базы данных из PostgreSQL, которые находятся в метке времени без формата часового пояса (я могу хранить эти данные в форме переменных List в DAOImplementation) независимо от того, имеют ли они одну и ту же дату или нет Может ли кто-нибудь помочь мне, как это сделать. ThanksКак преобразовать дату даты эпохи в дату базы данных PostgreSQL (временную метку без часового пояса) в классе реализации DAO или наоборот
0
A
ответ
0
Вы можете извлечь эпоху в PostgreSQL и сравнить результат на Java.
Чтобы извлечь эпоху, как bigint
, вы можете продолжить так:
SELECT CAST (extract(epoch FROM timestampcol) AS bigint) FROM mytable WHERE ...;
В качестве альтернативы, вы можете получить метку времени, как java.sql.Date
и использовать java.util.Calendar.getTimeInMillis()
извлечь эпоху в Java.
Смежные вопросы
- 1. Преобразовать временную метку Unix в временную метку без часового пояса
- 2. Как выровнять временную метку без часового пояса в PostgreSQL
- 3. Как преобразовать настроенную дату() в временную метку эпохи?
- 4. Преобразовать временную метку на дату тип данных
- 5. Как преобразовать дату в дату с смещением часового пояса?
- 6. C# - Как преобразовать временную метку в дату?
- 7. Читать дату без часового пояса информации
- 8. Как преобразовать временную метку (без часовой пояс) из одного часового пояса в другой в PostgreSQL?
- 9. Как преобразовать запись, сохраненную как временную метку без часовой пояс, в обычную дату с использованием php
- 10. Изменить временную метку базы данных на основе пользовательского часового пояса
- 11. Преобразование даты Java.util в XML-дату без часового пояса
- 12. конвертировать дату в временную метку
- 13. Как преобразовать временную метку эпохи в текущую временную метку?
- 14. Postgres предотвращает временную метку с преобразованием часового пояса
- 15. Как можно преобразовать, включая дату часового пояса в swift?
- 16. Как преобразовать временную метку в читаемую дату календаря
- 17. Как преобразовать временную метку на дату в php, используя дату() без деформированных данных?
- 18. Как мне изменить дату часового пояса, чтобы исправить локальную дату?
- 19. Как вернуть временную метку на основе пользовательского часового пояса?
- 20. Даты без компонента времени или часового пояса в Java/MySQL
- 21. Преобразовать временную метку Unix в читаемую дату в Perl
- 22. Как преобразовать временную метку в дату форматирования ISO в db2?
- 23. Конструктор выражений SSIS: конвертировать дату/время в временную метку Epoch
- 24. Javascript конвертирует временную метку в нормальную дату
- 25. Как скопировать локальную временную метку (заданного часового пояса) в UTC?
- 26. Преобразовать временную метку в читаемую дату/время с помощью PHP
- 27. Получить дату из временной метки без часового пояса
- 28. преобразовать временную метку в текущую дату в android
- 29. Как сохранить временную метку в mysql на основе часового пояса?
- 30. Как преобразовать временную метку в дату ISO в агрегате mongodb
@ Laorenz Albe Спасибо за ваш ответ. Я не могу обновить базу данных. Мне просто нужно преобразовать эпоху (временные метки String или Unix) в метку времени базы данных без формата часового пояса в классе java, чтобы проверить, равны ли они или нет. Или иначе вы можете использовать его как преобразование временной метки базы данных без часового пояса в String Date (аналогично формату даты эпохи) для сравнения в классе java. Надеюсь, ты поймешь моего друга вопроса :) –
Пока неясно. Пожалуйста, отредактируйте этот вопрос и более подробно опишите, что вы на самом деле хотите. Я понимаю, что вы хотите что-то написать на Java, поэтому использование этого тега может помочь. Объясните, что вы подразумеваете под * временной отметкой базы данных *, чтобы показать пример того, что будет делать желаемый код. –
Я уточняю проблему более точно. Надеюсь, теперь это понятно. –