Ben Get-Date
böyle bir sorun cmdlet biçimlendirebilirsiniz :
$date = Get-Date -format "yyyyMMdd"
Bende Ama bir kez bir tarih , bir değişkende, nasıl biçimlendiririm? Aşağıdaki ifade
$dateStr = $date -format "yyyMMdd"
bu hatayı döndürür:
"'-F' operatörünün sağ tarafında bir değer ifadesi sağlamalısınız"
-f
operatörü var (kabul edilen cevapta gösterilen sözdizimi ile), ancak -format
operatör yok . Hata iletisi, ormat
geçerli bir RHS işleneni olmamasından şikayet ediyor , ancak son PowerShell sürümlerinin aslında farklı, daha yararlı bir hata iletisi Unexpected token '-format' in expression or statement
$date -format "yyyMMdd"
tek bir nesneyi biçimlendirmek için olduğundan daha sezgiseldir'{0:yyyyMMdd}' -f $date
.