Linux Date Command

Linux Date Command

A data, hora, hora local, etc. são exibidos usando o comando Linux Date. Para modificar a hora e a data do sistema Linux, também podemos usar o comando de data. Este comando tem muitas opções, incluindo "-d", "-u" e "-r", para realizar diversas operações. Como "-d" e "-date" são idênticos, podemos usar "-date" ou "-d" para exibir a data e a hora do passado e do futuro. Neste artigo, também empregaremos alguns especificadores de formato com o comando de data para obter a data e a hora em vários formatos.

Usando o comando Linux Date

A função de data é utilizada para exibir ou atualizar o valor das datas e horários do sistema em hardware e software do tipo Unix. No Linux, podemos obter rapidamente a hora e a data usando o comando "data" na janela do terminal. Isso mostrará a hora e a data como estão no momento. Embora o comando de data tenha uma variedade de bandeiras. Nesta seção, usaremos apenas o termo "data" sem outras opções para exibir a data e hora do sistema. Quando entramos no comando "Data" na janela do terminal, a data atual é exibida na tela.

omar@omar-virtualbox: ~ data

Como mostrado, a saída abaixo exibiu a data e a hora atuais. Ele mostrará o nome abreviado do dia, "Ter", que significa "terça -feira" o nome abreviado do mês "Jan", que significa "janeiro", o dia do mês e a hora atual, "01 : 54: 36 ”, que é apresentado no formato" Hora/minutos/segundo "e também mostrou o ano que é" 2023 ".

Ter 11 de janeiro 01:54:36 PKT 2023

String de data

A data que fornecemos no comando como string será exibida no formato de data na saída nesta parte, pois simplesmente exibiremos a string de data fornecida no formato de data. Temos duas possibilidades ao usar o comando Linux Date para concluir este "-date" ou "-d.”Esses dois converterão a string de data fornecida no formato de data apropriado. Vamos começar o comando digitando "data" no início, seguido pela bandeira "-date", o sinal igual "=" e, finalmente, o formato da string de data "10/01/2023".

omar@omar -virtualbox: ~ date --date = ”10/01/2023”

Quando executamos este comando, o formato da string é alterado para um formato de data, como você pode ver a partir da data que é apresentada junto com o dia, hora e ano.

Ter 10 de janeiro 12:00:00 PKT 2023

Usando a opção -date para exibir datas e horários anteriores

Nesta seção, mostraremos como usar o parâmetro "-date" no comando date para exibir datas e horários do passado. Você também pode usar a bandeira "-d" para o mesmo propósito.

Hora e data de ontem

Usando a opção "-date" do comando de data, esta seção exibirá a hora e a data de ontem. Para fazer isso, usamos um comando no qual o termo "data" é usado primeiro, seguido pela opção "Data" com um dash duplo "--,, é igual a sinais" = "e, finalmente, a palavra" ontem "dentro de uma vírgula invertida. A palavra "ontem" é usada porque queremos exibir a data de ontem.

omar@omar -virtualbox: ~ date --date = ”ontem”

A data de ontem é mostrada quando executamos o comando, como pode ser visto. Isso inclui o dia, o ano e a data.

Seg 9 de janeiro 02:11:44 PKT 2023

A hora e a data de dois anos aao

A hora e a data dos dois anos anteriores são exibidas nesta seção. Para exibir a hora e a data de dois anos atrás, usaremos o mesmo comando do comando anterior, mas aqui especificamos a sequência "2 anos atrás" dentro da vírgula invertida.

omar@omar -virtualbox: ~ date --date = ”2 anos atrás”

A saída, que incluiu a hora e a data dos dois anos anteriores, foi mostrada. O fato de que a data e hora são iguais, indicando que está atualmente hoje. Mas que o ano foi alterado para um que há dois anos atrás "2021" significa que o comando foi bem -sucedido. Além disso, o dia que foi "terça -feira" naquele dia, há dois anos é exibido.

Ter 10 de janeiro 02:09:07 PKT 2021

A hora e a data três segundos atrás

A data e hora de três segundos atrás serão mostradas nesta parte. Para fazer isso, usaremos o mesmo comando e sinalização, “-date” ou “-d”, mas desta vez forneceremos o texto “3 segundos atrás” ao comando para obter a data e a hora de três segundos atrás.

omar@omar -virtualbox: ~ date --date = "3 segundos atrás"

Após a execução deste comando, a hora e a data de três segundos atrás foram mostradas. A hora é modificada, pois era o momento que foi antes de três segundos, portanto, o tempo antes de três segundos foi "02:10:35". Os minutos e horas são os mesmos. Mas o segundo é diferente. O dia, mês e data são os mesmos "terça -feira", "janeiro" e "10", respectivamente.

Ter 10 de janeiro 02:10:35 PKT 2023

Da mesma forma, usando este comando com a mesma opção, podemos localizar as datas e horários do passado. Por exemplo, se quisermos exibir a data de três meses atrás, entraremos três meses atrás no comando dentro da vírgula invertida. A mesma opção no Linux nos permite encontrar datas futuras, para que a saída mostre a hora e a data futura na próxima parte.

Data e hora do próximo domingo

A hora e a data do próximo domingo serão localizadas e exibidas nesta seção. A data mudará porque exibirá a data que ocorrerá no próximo domingo no futuro. Para exibir a data do próximo domingo, usaremos o comando em que primeiro digitamos a palavra -chave "data", seguida pela "data" da bandeira, com um traço duplo, o sinal igual "=" e, finalmente, o texto “Próximo sol”.

omar@omar -virtualbox: ~ date --date = ”próximo sol”

Quando o comando foi executado, a hora e a data do próximo domingo foram exibidas. Apresentou o formato em que exibiu pela primeira vez o dia, o mês e a data, para que a próxima data de domingo seja "15", que é precisa. Em seguida, exibiu um tempo aleatório junto com o ano, que é exibido com precisão.

Dom 15 de janeiro 12:00:00 PKT 2023

Opções de formatação

No Linux, o comando de data pode ser usado com uma variedade de especificadores de formato para obter a data, hora e outras informações. Esses personagens são "%d", "%t", "%m", "%d", etc.

Usando %d com comando de data

O formato da data, que compreende o mês, a data e o ano, é exibido simplesmente usando a opção "%d". Para isso, usamos um comando no qual a palavra -chave "data" é inserida inicialmente, seguida pelo símbolo "%d" com o símbolo de adição "+" dentro da vírgula invertida.

OMAR@Omar-virtualBox: ~ Data “+%d”

Depois de executar este comando, a data "01/10/23" é exibida. O formato desta data é "mês/data/ano".

01/10/23

Usando o comando de data com %d e %t

As duas bandeiras “%d” e “%t” serão usadas nesta seção. "%D" exibe apenas a data, mas também usaremos "%t" para exibir o tempo, já que "%t" é usado para exibir o tempo na hora do formato/minuto/segundo. Para conseguir isso, usaremos o mesmo comando que acima, mas desta vez, além da opção "%D", também usaremos a bandeira "%T".

OMAR@Omar-virtualBox: ~ Data “ %+d %t”

Como resultado, depois de ser executado, podemos ver que ele gera a data e a hora.

01/10/23 02:34:05

Conclusão

O comando Linux Date, que é usado para mostrar a data e hora do sistema no terminal, é abordado neste artigo. No cenário acima, usamos vários exemplos e exibimos várias datas e horários. O acima mencionado usa a opção "-date" do comando da data para exibir datas anteriores e futuras no terminal. Para obter a data e a hora em um formato diferente, também utilizamos alguns especificadores de formato com o comando de data, como "%d" e "%t.”