Tanto o ChatGPT quanto o Copilot falharam comigo. Estou tentando adicionar preenchimento a um tempo que me dá dois dígitos para segundos inteiros e três dígitos para segundos fracionários. Então, dado $time
que é produzido por
$timer = [Stopwatch]::StartNew()
$timer.Stop()
$time = $timer.Elapsed.TotalSeconds
A IA sugere coisas como
$time = [Math]::Round($time, 3)
$time = "{0:000.000}" -f $time
Quando tento usar o tempo resultante assim
"$($time): $function"
Obtenho um único 0 à esquerda do decimal e nenhum zero à direita é adicionado.
Onde eu (e a IA) estamos errando?