Eu tenho um caminho em uma string,
"C:\temp\mybackup.zip"
Eu gostaria de inserir um carimbo de data / hora nesse script, por exemplo,
"C:\temp\mybackup 2009-12-23.zip"
Existe uma maneira fácil de fazer isso no PowerShell?
powershell
Chris Jones
fonte
fonte
get-date -f yyyy-MM-dd
me fez parar por um momento antes de perceber que ele é não o-f
operador , mas a forma abreviada para o-Format
parâmetro . Parecia um pouco fora do lugar, de alguma forma :-)Aqui estão alguns códigos do PowerShell que devem funcionar. Você pode combinar a maior parte disso em menos linhas, mas eu queria mantê-lo claro e legível.
fonte
Eu precisava exportar nosso log de segurança e queria a data e hora no Tempo Universal Coordenado. Isso provou ser um desafio de descobrir, mas tão simples de executar:
O código mágico é apenas esta parte:
fonte
hh
é o tempo de 12 horas, semtt
ele não é útil. O usoHH
lhe dará um tempo de 24 horas. Eu recomendariahhmmsstt
ouHHmmss
hh
paraHH
acima. Acho que é isso que a maioria das pessoas deseja.Obrigado pelo script acima. Uma pequena modificação para adicionar no final do arquivo corretamente. Experimente isso ...
fonte
Usar:
fonte
$filenameFormat = "mybackup $(Get-Date -Format "yyyy-MM-dd").zip"
já que corresponda ao formato OP