Ben Get-Datebö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"
-foperatörü var (kabul edilen cevapta gösterilen sözdizimi ile), ancak -formatoperatör yok . Hata iletisi, ormatgeç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.