A hora atual do formato de data para o fuso horário GMT? [duplicado]

4
    

Esta pergunta já tem uma resposta aqui:

    

Quando executo date +"%Y%m%d%H%M%S" , recebo 20171225203309 aqui no fuso horário da CET.

Posso usar date para obter a hora atual no mesmo formato, mas para o fuso horário GMT?

    
por Drux 25.12.2017 / 20:35

2 respostas

13

Você pode usar date -u ( tempo universal ) que é equivalente a GMT.

Citando date manual:

‘-u’ ‘--utc’ ‘--universal’

Use Universal Time by operating as if the ‘TZ’ environment variable were set to the string ‘UTC0’. UTC stands for Coordinated Universal Time, established in 1960. Universal Time is often called “Greenwich Mean Time” (GMT) for historical reasons. Typically, systems ignore leap seconds and thus implement an approximation to UTC rather than true UTC.

    
por 25.12.2017 / 21:02
8

Use o seguinte comando:

TZ=GMT date

O mesmo formato:

TZ=GMT date +"%Y%m%d%H%M%S"
20171225194014
    
por 25.12.2017 / 20:38

Tags