java.sql. Timestamp генерирует промежутки между датой и временем. Должен быть заменен на% 20 для хорошей работы на всех ПК или устройствах. - PullRequest
0 голосов
/ 22 ноября 2018

Я столкнулся с серьезной проблемой в Android Studio.У меня есть проект, работающий на ноутбуке и ПК в двух местах. Проблема: Когда я работаю с ПК вместо 1, все мои сервисы в Android работают, но вместо 2 (на ноутбуке) все сервисы, кроме одного в рабочем,Для этой специальной службы я получил код ошибки 400 вместо 2. Дополнительная информация: Все службы работают нормально в двух местах в браузере .все сервисы используют строку соединения uniq и ... и все сервисы находятся в одной dll, расположенной на хосте. У меня есть этот вопрос. Любая конфигурация связана с подключением в Android Studio (и нет в проекте).Я каждый раз копирую весь проект с места 1 на место 2 и с места 2 на место одного.У кого-нибудь есть представление о моей проблеме?

1 Ответ

0 голосов
/ 23 ноября 2018

Я нашел проблему.Точка выпуска находится в пространстве, сгенерированном java.sql.Timestamp (oDate).Выходные данные этого метода создают промежуток между датой и временем. Я не знаю, почему компиляция на двух машинах дает разные результаты.Когда я получаю значение stringurl и вставляю его в браузер, браузер преобразует пространство в% 20.Я решил заменить это пространство на «% 20» в моем коде при назначении строки URL-адреса.И я решаю проблему с помощью этой строки: (new java.sql.Timestamp (oDate)). Replace ("", "% 20"). Спасибо.

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