No meu sistema agora por padrão date
outputs:
$ date
Fri 29 Jan 22:04:26 GMT 2016
No entanto, se eu tentar alimentar datas desse formato de volta para date
, isso resultará em "data inválida":
$ date -d "$(date)"
date: invalid date ‘Fri 29 Jan 22:06:14 GMT 2016’
Sei que posso escolher manualmente um formato que date
entenderá:
$ date -d "@$(date +%s)"
Fri 29 Jan 22:08:03 GMT 2016
Mas estou interessado em saber por que ele está exibindo um formato que não será aceito novamente.
Tags command-line date linux