PowerShell encontra-se | Explicado com exemplos

PowerShell encontra-se | Explicado com exemplos
O Obtenção de data O cmdlet é usado para descobrir a data e a hora usando o Windows PowerShell. O cmdlet de recepção tem muitos parâmetros que permitem encontrar a data e a hora atuais de amanhã, ontem ou qualquer data do passado/futuro que possa ser recuperado. Ele suporta UNIX e .Formatos de data/hora suportados líquidos.

Este post demonstra a funcionalidade do Obtenção de data cmdlet em PowerShell.

Como usar o PowerShell Get-Date cmdlet?

O cmdlet de encontro é usado no PowerShell para mostrar a data/hora na saída. Para obter a data e hora mais recentes em sua máquina usando o PowerShell, você precisa usar o cmdlet de entrada. Este cmdlet lhe dará a data e a hora em formato alfanumérico.

Sintaxe

> Get-date [[-date] DateTime]

Os elementos de sintaxe são explicados como:

  • Get-date: Usado para obter a data/hora
  • [[-date] DateTime]: Permite especificar uma data e hora específicas.

Exemplo 1: Obtenha a data e a hora formatadas

O cmdlet da lista de formatos exibe a saída detalhada de qualquer comando no PowerShell. No comando abaixo do dado, o Obtenção de data cmdlet está canalizado com o Lista de formatos Para obter a saída formatada da data/hora:

> Get-date | Lista de formatos

A saída nos mostrou a lista de formatos retornados pelo cmdlet da lista de formatos.

Exemplo 2: Obtenha o fuso horário atual junto com a data/hora

Você pode obter a data/hora em um formato específico usando o parâmetro -format. No comando de exemplo abaixo, o dd indica o dia, o milímetros indica o mês e AAA indica o ano. Considerando que a HH: MM e K denotar as horas: minutos e fuso horário, respectivamente. Você pode obter a data do formato especificado usando o -Formatar parâmetro.

> Get -date -Format "DDDD MM/DD/AAYYY HH: MM K"

A saída mostra a data e hora atuais com o fuso horário, devolvido pela linha de código acima.

Exemplo 3: Obtenha a hora atual ou a data atual

Com a ajuda do parâmetro -format, você pode obter a data atual ou a hora atual separadamente. Se usarmos o t juntamente com o -Formatar parâmetro, ele mostrará a hora em formato de 12 horas. O comando de exemplo é fornecido aqui:

> Get -date -format t

O tempo de saída é exibido no formato de 12 horas.

Da mesma forma, você pode fornecer o valor “d”Para o parâmetro -format para obter a data atual:

> Get -date -format D

A data atual é impressa no terminal.

Exemplo 4: Recupere o dia específico do ano atual

Você também pode descobrir que número de dias é hoje simplesmente executando o seguinte código. Isso lhe dará o número do dia. Para fazer isso, a propriedade do ano do dia é usada da seguinte maneira:

> (Receba).Dayofyear

Portanto, a saída retornou o número do dia do ano, devolvido pelo comando

Exemplo 5: Obtenha a data e a hora atuais usando especificadores de formato

Os especificadores de formato são caracteres únicos usados ​​para exibir a data e a hora específicas. Alguns dos especificadores de formato mais usados ​​estão listados abaixo:

%A: indica o nome do dia da semana
%m: representa o mês do ano
%d: mostra a data do mês
%Y: indica o ano
%R: representa o tempo em formato 24 horas
%Z: refere -se ao fuso horário

O seguinte cmdlet exercerá o -Uformat Parâmetro para obter a data em um formato UTC:

> Get -date -uFormat " %a %m/ %d/ %y %r %z"

A data, hora, hora e zona de tempo são impressos em formato UTC.

Parabéns! Você aprendeu a usar o cmdlet de encontro de PowerShell.

Conclusão

O comando Get-Date é usado principalmente para colocar a data e a hora atuais em execução no sistema. No entanto, vários parâmetros do cmdlet de encontro podem ser usados ​​para obter a hora/data na saída formatada. Esta posta. O -format e o -uformat são os dois principais parâmetros que são usados ​​para obter a data/hora em um formato detalhado.