Este post apresentará vários métodos para resolver a consulta declarada.
Como formatar a data e hora no PowerShell?
A data e hora podem ser formatadas em diferentes formatos usando “-Formatar","-Uformat", e "-DisplayhintEspecificadores.
Confira os exemplos fornecidos para ver a hora e a data em vários formatos.
Exemplo 1: Obtenha os dados e o tempo atuais
Executar o dado “Obtenção de data”Cmdlet para imprimir a hora e a data atual:
> Get-date
Exemplo 2: Obtenha apenas tempo usando o especificador “-Displayhint”
Agora, adicione o “-Displayhint”Especificador para formatar apenas o tempo:
> Get -date -DisplayHint Time
Exemplo 3: Obtenha apenas a data usando o especificador “-Displayhint”
Da mesma forma, use o “-Displayhint”Especificador para exibir apenas a data:
> Data de Get -Date -Displayhint
Exemplo 4: Use o “.Especificador net ”para formatar o dateTime
Neste código de exemplo, formataremos a data e a hora usando o “.Líquido”Especificador:
> Get -date -Format "DDDD MM/DD/AAYYY HH: MM K"
O exemplo acima demonstrou a formação de tempo e data.
Exemplo 5: Use o especificador "-uformat" para formatar o DateTime
Usando o “-Uformat”Specificador, formataremos a data e a hora da seguinte forma:
> Get -date -uFormat " %a %m/ %d/ %y %r %z"
Exemplo 6: Obtenha todos os formatos de DateTime
Para recuperar todos os formatos da data e hora, execute a linha de código fornecida:
> (Receba).GetDateTimeFormats ()
O comando acima buscará primeiro a data atual e depois exibirá a data e a hora relevantes em diferentes formatos:
Para obter o valor em um formato especificado, adicione o número do índice da seguinte forma:
> (Receba).GetDateTimeFormats () [6]
Exemplo 7: Data e hora de impressão usando o especificador "-format"
Escreva e execute o comando fornecido para formatar o tempo apenas usando o “-Formatar”Especificador:
> Get-date -Format "AAAA-MM-DD SS: MM: HH"
Exemplo 8: Imprimir apenas data usando o especificador "-format"
Agora, apenas formate a data atual usando o “-Formatar”Especificador:
> Get -date -format "AAA/mm/dd"
Exemplo 9: converta a data e a hora para o formato da string
Para converter a data e a hora para executar o comando fornecido:
> (Receba).Tostring ("dd/mm/yyyy")
Aqui o "Obtenção de data”O método buscará a data atual e o“Para sequenciar”O método o converterá no formato fornecido:
Exemplo 10: Obtenha o número do dia do ano
Execute o comando fornecido para obter o dia do ano especificado pelo usuário:
> (Get -date -Year 2022 -Month 12 -Dia 22).Dayofyear
Isso era tudo sobre as diferentes abordagens para formatar a data e hora do PowerShell.
Conclusão
Data e hora podem ser recuperadas usando o “Obtenção de data”Cmdlet. Além disso, a data e a hora podem ser formatadas em PowerShell usando vários especificadores, como “-Formatar”, ““-Uformat", ou "-Displayhint”. Esses especificadores de formato são usados ao lado do cmdlet "Get-Date" para formatar a data e a hora. Este post elaborou um procedimento completo para formatar a data e a hora.