1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

FTPClient, FTPFile, Horário UTC

Bom dia, estou usando FTPClient (Commons Net 3.3 API) para conectar a um servidor FTP... nele tenho arquivos que devem ser distribuídos para os usuários, porém somente se a data de modificação do arquivo FTP for superior a data de modificação do arquivo local deverá ser baixado.

Consigo buscar as informações de data de modificação com FTPFile (Commons Net 3.3 API), porém a datatime dos arquivos FTP é superior em 3 horas ao horário real da alteração do arquivo. Por exemplo, se na meu pc são 9 horas e salvo/altero um arquivo no FTP, ele me retorna como horário de criação/alteração 12 horas.

Acredito que possa ser algo relacionado a UTC, porém tanto o servidor FTP quanto a minha máquina estão apontado para o mesmo servidor de horas. E quando consulto o horário do FTP eles são iguais.

Verifiquei via código e o UTC retornado pelo FTP é "America/Sao_Paulo". Alguém tem idéia do que possa estar ocorrendo?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ftp ou faça a sua própria pergunta.