Usando o “Obtenção de data”Comando, você pode encontrar a data atual, as datas do formato, a data de amanhã e muito mais com PowerShell. Ele também oferece várias opções para mostrar datas de uma maneira específica. Este artigo vai te mostrar Como obter a data atual no PowerShell usando métodos diferentes. Então, vamos começar:
O que é date em PowerShell?
O Get-date cmdlet é um comando leve usado no PowerShell. Este comando retorna um Data hora objeto que exibe a data atual ou uma data personalizada. Get-data suporta uma variedade de unix e .Formatos de data e hora líquidos. Ele pode gerar uma string de data ou hora, que pode ser enviada para outros programas ou comandos.
No seu sistema local, utilize o Obtenção de data cmdlet para obter a data e hora atuais:
> Get-dateVocê pode utilizar o encontro quando quiser usar “Data”Como um atributo. O comando recuperará a data e a hora. Está definido para mostrar a data e hora atual do sistema no formato “00:00:00" por padrão. As configurações de data e hora recuperadas dependem das configurações culturais do seu sistema:
Obtendo os elementos atuais de data e hora em PowerShell
Você pode usar o “-Displayhint”Parâmetro no“Obtenção de data”Comando para obter apenas a data atual do seu sistema local. Você quer dar uma chance a esta estratégia? Em seu PowerShell, digite o seguinte comando:
> Data de Get -Date -DisplayhintPara ver apenas a hora atual do seu sistema, especifique o “TempoAtributo no “-DisplayhintParâmetro:
> Get -date -DisplayHint TimeSe você quiser obter a data e hora atuais em seu PowerShell, adicione “Data hora" no mesmo "Obtenção de data”Comando junto com o“-DisplayhintParâmetro:
> Get -date -DisplayHint DateTimeEle mostrará a seguinte saída:
Veja a lista de formato de entrada
Apesar de "Obtenção de data”O cmdlet parece apenas retornar a hora e a data atuais, pode fornecer mais informações. Confira a lista de formato do “Obtenção de data”Cmdlet para ter uma idéia do que estamos falando:
> Get-date | Lista de formatosUse o especificador uformat para obter data e hora atuais
Especificadores uformat também são usados para personalização de formato de saída. A seguir estão alguns especificadores do Uformat com suas definições:
““%A“: Este especificador uformat recuperará o dia da semana com o nome completo.
““%m”: Use este especificador para obter o número do mês:
““%d":"%d”Mostrará o dia do mês em dois dígitos.
““%Y“: Este especificador uformat mostrará o ano atual em formato de quatro dígitos.
““%R“: Use este especificador para exibir tempo em formato 24 horas sem segundos.
““%Z“:“%Z”Denota um fuso horário compensado da Coordenada do Tempo Universal (UTC).
No PowerShell, digite este comando para obter a hora e a data atual de acordo com o UFormat específico:
> Get -date -uFormat " %a %m/ %d/ %y %r %z"Este comando também retornará a saída como um objeto String.
Usar .Especificador de formato líquido para obter data e hora atuais
““Obtenção de data”Utiliza vários especificadores de formato para personalizar sua saída, .Líquido é um deles. Agora, vamos dar uma olhada em alguns .Especificadores de rede:
““dddd”: Este especificador receberá o dia da semana (nome completo).
““MILÍMETROS”: Isso mostrará o número do mês.
““dd":"dd”Mostrará o dia do mês em dois dígitos.
““AAA": Esse .Especificador líquido mostrará o ano atual em formato de quatro dígitos.
““HH: MM“: Use este especificador para exibir tempo em formato 24 horas sem segundos.
““K”: Este especificador indica um fuso horário compensado da coordenada do tempo universal (UTC).
De acordo com teu .Líquido Especificadores, escreva este comando em seu PowerShell para Obtendo a data e hora atuais:
> Get -date -Format "DDDD MM/DD/AAYYY HH: MM K"A execução do comando acima do rumo retornará uma string.
Obtenha um dia de data no PowerShell
PowerShell também é capaz de exibir um dia de encontro. Para isso, utiliza três parâmetros: “-Ano,”“-Mês," e "-Dia.Por exemplo, o comando abaixo do ritmo recuperará o dia numérico do seu calendário gregoriano em 03 de outubro de 2022.
gt; (Get -date -Year 2022 -Oth 10 -Dia 03).DayofyearAdicionando horas na data atual do sistema em PowerShell
Você também pode executar a operação aritmética de adicionar horas na data atual. Especifique o número total de horas como um parâmetro no “Addhours ()”Função.
> (receba).Addhours (6)Obtenha a data de ontem no PowerShell
Utilize o “AddDays ()”Função e especifique“-1”Como um parâmetro para esta função. Chamando o “AddDays ()”A função com essas configurações especificadas permitirá que você exiba a data de ontem em seu PowerShell.
> (receba).AddDays (-1)Verifique se uma data está definida para o horário de verão
No exemplo seguinte, veremos se a data que mencionamos foi definida para o horário de verão. O "DST”A variável armazenará o valor retornado pelo“Obtenção de data”Cmdlet. Depois disso, ele chamará o “IsdaylightSavingTime () "Função booleana. Esta função responderá sua pergunta em verdadeiro ou falso.
> $ Dst = get-dateMais exemplos de formatos de entrada
Adicionando “-Formato g”Como um parâmetro no seu comando Get Date mostrará a data e a hora atuais em um formato curto:
> Get -date -format gUtilize o “-Formato t”Opção se você deseja obter apenas o horário atual em um formato curto:
> Get -date -format tDa mesma forma, você também pode recuperar apenas a data atual do seu sistema em formato curto usando o “-Formato d”Opção.
> Get -date -format DEle retornará a data em um determinado formato:
Use o "você”Opção de formato para recuperar a hora e data atuais no formato de tempo universal.
> Get -date -format uConclusão
Existe algum método para obter a data atual no PowerShell? Você ficará surpreso ao saber que a resposta a esta pergunta é simples do que a própria pergunta parece. PowerShell utiliza a Obtenção de data cmdlet para obter a data atual do seu sistema local. Este comando também é usado para formatar saídas que envolvem data e hora. Mostramos vários formatos para obter a data atual em PowerShell. Além disso, diferentes métodos de personalização também são fornecidos neste artigo.