PowerShell:
Obtendo a data atual

Como fazer:

O PowerShell fornece cmdlets simples para obter a data e a hora. O cmdlet Get-Date é a principal ferramenta para esse propósito. Ele pode retornar a data e hora completa, que você pode formatar ou manipular de acordo com suas necessidades.

# Obter a data e hora atual
Get-Date

Saída de exemplo:

Tuesday, September 5, 2023 9:46:02 AM

Você também pode formatar a saída para exibir apenas as informações de que precisa, como apenas a data ou apenas a hora.

# Obter apenas a data atual em um formato específico
Get-Date -Format "yyyy-MM-dd"

Saída de exemplo:

2023-09-05
# Obter apenas a hora atual
Get-Date -Format "HH:mm:ss"

Saída de exemplo:

09:46:02

Usando a Classe .NET

O PowerShell permite o acesso direto às classes .NET, oferecendo uma maneira alternativa de trabalhar com datas e horas.

# Usando a classe .NET DateTime para obter a data e hora atual
[System.DateTime]::Now

Saída de exemplo:

Tuesday, September 5, 2023 9:46:02 AM

Para a hora UTC:

# Usando a classe .NET DateTime para obter a data e hora UTC atual
[System.DateTime]::UtcNow

Saída de exemplo:

Tuesday, September 5, 2023 1:46:02 PM

Estes comandos e classes fornecem opções poderosas e flexíveis para trabalhar com datas e horas no PowerShell, essenciais para muitas tarefas de script e automação.