Bash - Como obter data e hora futuros
- 1127
- 270
- Wendell Legros
O Linux data O comando exibe a data e a hora atuais do sistema. Ao escrever os scripts do shell, percebo que às vezes somos obrigados a encontrar datas futuras, por exemplo, datas após 10 dias, 2 meses ou 1 ano, etc.
O comando de data fornece uma opção para exibir as datas futuras, conforme descrito.
-d, - -date = string Horário de exibição descrito por string, não 'agora'
Vamos entender isso com alguns exemplos:
- Exibir data atual: Basta digitar "Data" para exibir a data e a hora atuais do sistema.
data
Qui 22 de setembro 03:58:36 UTC 2022 - Data após 10 dias: Qual será a data após 10 dias? O comando abaixo mostrará os resultados desejados:
Data -D "+10 dias"
Sun 2 de outubro 03:58:48 UTC 2022 - Data após 3 meses: Da mesma forma para encontrar a data após 3 meses, digite:
Data -D "+3 meses"
Qui 22 de dezembro 03:58:58 UTC 2022 - Data após 1 ano: Qual será a data logo após 1 ano?
Data -D "+1 ano"
FRI 22 de setembro 03:59:05 UTC 2023
Esses comandos são úteis para encontrar o dia, data do mês no futuro após uma duração específica. Também podemos formatar a data em exibição. Aqui estão mais alguns exemplos para ver datas e horários futuros.
Comando | Saída | Detalhes |
---|---|---|
data | Qui 22 de setembro 03:58:36 UTC 2022 | Exibir a data atual. |
Data -D “+10 dias” | Sun 2 de outubro 03:58:48 UTC 2022 | Data de exibição após 10 dias. |
Data -D “Amanhã” | FRI 23 de setembro 03:58:48 UTC 2022 | Mostrar data de amanhã |
Data -D “Amanhã + 1” | FRI 24 de setembro 03:58:48 UTC 2022 | Mostrar data do dia depois de amanhã. |
data +”%a” -d “+10 dias” | Sol | Explique o nome do dia após 10 dias (por exemplo: sol, seg etc) |
data +” %b %d, %y” -d “+10 dias” | 02 de outubro de 2022 | Data de exibição após 10 dias em formato personalizado |
Data -D “Próximo sol” | Sun 25 de setembro 00:00:00 UTC 2022 | Data de exibição no próximo domingo |
data +”%b” -d “próximo mês” | OUT | Shwo no nome do próximo mês (por exemplo: out, novembro etc) |
Data -D “Próxima semana” | Qui 29 de setembro 04:46:32 UTC 2022 | Mostre a data na próxima semana do mesmo dia |
Data -D “12 de outubro, 2022 +1 semana” | Qua 19 de outubro 00:00:00 UTC 2022 | Data após 1 semana de 12 de outubro de 2022 (ou outra data específica) |
data +”%a” -d “12 de outubro, 2022 +1 semana” | Quarta-feira | Exibir o nome do dia após uma semana de 12 de outubro de 2022. |
- « (Fixado) o status do usuário da AWS Congnito mostra force_change_password
- Como instalar o Apache Hadoop no Ubuntu 22.04 »