Olá!
Não é um bug, pois o "date" converte para a data local no
timezone do sistema quanto não especificado um, e a hora é "00:00:00"
quando não especificado também.
Como não existiu essa data e horário no seu sistema, que creio
ser tal com o meu timezone (cat /etc/timezone => America/Sao_Paulo),
informa que data é inválida, pois realmente é, visto que "2010/10/17
00:00:00 -02" a "2010/10/17 00:59:59 -02" não existiu no nosso timezone.
Assim sendo pode usar a opção "-u" do "date" para resolver,
pois existiu "2010/10/17 00:00:00 UTC" (UTC = 00).
--
[]'s
Junior Polegato
Em 24-08-2017 15:00, Tiago Pigazao escreveu:
Excelente justamente o teste que não fiz , que foi especificando a
hora ! , para o que pretendo ja vai ajudar bastante
de qualquer forma fica o registro do Bug
Obrigado pessoal
Em 24 de agosto de 2017 14:01, Paulino Kenji Sato <pks...@gmail.com
<mailto:pks...@gmail.com>> escreveu:
Ola,
Parece ser um bug relacionado com o horário de verão.
Mesmo problema com a data 15 de Outubro de 2017, que e o inicio do
horário de verão deste ano.
date (GNU coreutils) 8.13
Acrescentando o fuso horário ou uma hora que não seja 00:mm:ss
retorna a data.
2017-08-24 13:07 GMT-03:00 Tiago Pigazao <piga...@gmail.com
<mailto:piga...@gmail.com>>:
Bom dia,
Pessoal, ao fazer alguns testes aqui percebi que o comando
date não reconhece algumas datas por ex:
quando passo uma determinada data ele deve me retornar o dia
da semana, o dia , mês.., usando o parâmetro '-d' , o que
ocorre é que, quando vou testar uma determinada data ele me
retorna como *data* *invalida *, e da erro no comando como se
fosse a sintaxe errada:
data que apresentou o problema: (esse dia realmente existe)
date -d 2010/10/17
ja tentei mudar a string também como:
date -d '17 oct 2010'
se eu colocar um dia anterior ou posterior , ele funciona sem
problemas , me retornando a saída esperada (dia da semana e
etc..):
date -d 2010/10/16
date -d '16 oct 2010'
date -d 2010/10/18
date -d '18 oct 2010'
outras datas que apresentaram o mesmo efeito, por ex:
2000/10/08
2004/11/02
2009/10/18
a questão é isso Seria uma limitação do date ou eu teria que
especificar um parâmetro adicional para a saída esperada ?